我有.on(‘click)函数仅在first div上起作用,因为我使用变量来控制它.这是按钮代码:
$('.article.active').on('click',function(){
var $currentArticleInfo = $('.articleInfo.active');
var $current = $('.article.active');
$current.effect('slide',{direction:'up',mode:'hide'});
$currentArticleInfo.animate({top:0});
});
和JSfiddle:http://jsfiddle.net/u5nw3bhz/3/(我正在使用Jquery Mobile的“ swipe”方法.切换到“切换设备模式”)
解决方法:
尝试这个:
$('body').on('click', '.article.active', function () {
// do stuff
});