使用以下代码(在drupal中)
( function ($) {
Drupal.behaviors.auction_house = {
attach: function(context,settings) {
$(document).ready(function(){
// buy item animation
$(".buy_item_button").click(function() {
$(".slide_bags").fadeOut(222).fadeIn(222);
return false;
});
// datagrid
$('#auction_house_table').dataTable();
});
}
};
})(jQuery);
如果单击,则触发事件,如果再次单击,则触发事件 2 次,然后 3 次,然后 4 次,依此类推。所以让我们称之为“被堆叠”。重要信息:包含附加 onclick 功能的链接的内容是通过 ajax 加载的。
这怎么会发生,我该如何防止这种情况发生?