相关疑难解决方法(0)

如何只在第一次单击时触发jquery单击事件

我有两个div(.basic1和.basic2).我希望.basic1在点击时淡出,而.basic2在淡入淡出,我工作得非常好.唯一的问题是,一旦.basic2淡入,如果用户继续点击链接(.navbar1),它将一遍又一遍淡入此div.我知道我需要使用.bind()函数,但我似乎无法弄清楚我的代码中的位置.谢谢!

$(document).ready(function() {
    $('.navbar1').click(function(e){
        e.preventDefault();

        $('.basic2').hide().load('.basic2', function() {
            $(this).delay(600).fadeIn(1000);
            $('.basic1').fadeOut(1000);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery

24
推荐指数
4
解决办法
5万
查看次数

标签 统计

jquery ×1