我的.on('点击)功能只能在第一个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'方法。切换到'切换设备模式')
答案 0 :(得分:3)
试试这个:
$('body').on('click', '.article.active', function () {
// do stuff
});
答案 1 :(得分:0)
应该在这里使用代表团
$('body').delegate('.article.active', 'click', function () {
All_Your_code_Goes_here
});