如果html是动态生成的话就不能用采用下面的写法去监控点击事件:
$('.navList li').click(function(){
$(this).addClass('c-3b9de7').siblings().removeClass('c-3b9de7');
$('.navBox li span').removeClass('cur_nav');
$('.navList').fadeOut(300,function(){
$('.boxMast').fadeOut();
})
})
而是需要采用如下写法去注册监控点击事件:
$('body').on('click', '#navList li', function () {
$(this).addClass('c-3b9de7').siblings().removeClass('c-3b9de7');
$('.navBox li span').removeClass('cur_nav');
$('.navList').fadeOut(300,function(){
$('.boxMast').fadeOut();
})
});