【发布时间】:2013-03-29 18:00:11
【问题描述】:
我有一个网站,其中有一个“商店”,您可以在其中使用“硬币”购买东西。 现在,我正在创建商店并对其进行测试,所以请在此处查看 http://coinawards.net63.net/structure/shop.php
因此,当您点击“购买 40 个硬币”框时,它会弹出一个浅蓝色框,上面写着“已添加到您的购物车”。
现在,我的代码显示,一旦“购买”按钮被模糊,弹出窗口应该会消失……但事实并非如此。我将在下面发布我的代码,希望有人知道如何修复它!
代码:
function init()
{
var buyinfobutton = $(".buyinfo");
buyinfobutton.on("click",AddToCart);
buyinfobutton.on("blur",popUpVanish);
$('#confirmbox').hide();
}
onload = init;
var shoppingcart = {};
function AddToCart()
{
// This is called properly.
$('#confirmbox').show('normal');
}
function popUpVanish()
{
// This is never called!
$('#confirmbox').hide();
}
另外, 如果您看到我的网站并认为它需要对某个区域进行一些改进(我知道有些部分很糟糕),请也记下它!谢谢!
【问题讨论】:
-
为什么不合适呢?
-
因为一旦你知道问题是什么,你可能会解决问题,对吧?然后链接对问题毫无意义。
标签: javascript jquery function dom focus