jquery移动点击事件

Ant*_*mes 0 mobile jquery events jquery-mobile

$(function() {
    $('.quickNav').live('tap',function(event) {
        if ($(".select_body").is(":hidden")) 
        {
                $(".select_body").show(); 
        } 
        else 
        {
            $(".select_body").hide(); 
        }        
    });
});
Run Code Online (Sandbox Code Playgroud)

这个工作正常,除了一旦它可见,你再次点击它不会消失.

思考?

ada*_*ign 15

$('.quickNav').live('tap',function(event) {
    $(".select_body").toggle(); //  toggles the visibility/display of the element.
});
Run Code Online (Sandbox Code Playgroud)

这与冗长的if/else脚本相同

请参阅jQuery API 文档中的切换方法文档.

  • @ user550495需要什么帮助?这对你有用吗? (3认同)