几个小时后仍然试图解决这个问题。该脚本在 jfiddle 中工作:http: //jsfiddle.net/uCcYw/3/,对 add_item (simplecart_shelfitem) 的父应用 Flash 效果,但不在线:http ://www.diysoakwells.com.au/test.html 。它复制和粘贴相同的代码,我不明白!请帮忙 : )
问问题
244 次
4 回答
5
你需要把它放在里面
$(document).ready(function() {
// some code here
});
于 2012-04-12T13:44:23.030 回答
1
改变
(function() {
$(".item_add").click(function() {
$(this).parent().effect("highlight", {}, 750);
return false;
});
})(jQuery);
到
$(function() {
$(".item_add").click(function() {
$(this).parent().effect("highlight", {}, 750);
return false;
});
})
工作样本:http: //jsfiddle.net/gtT4H/7/
于 2012-04-12T13:50:11.763 回答
0
您还没有将 JavaScript 包装在$(document).ready()
调用中。具有指定类的元素在 JS 执行时不存在。
于 2012-04-12T13:45:08.300 回答
0
您的就绪处理程序从一开始就缺少$
:
$(function() {
$(".item_add").click(function() {
$(this).parent().effect("highlight", {}, 750);
return false;
});
});
于 2012-04-12T13:45:08.950 回答