小编gui*_*aux的帖子

jQuery mobile(点击事件)

我正在开发智能手机混合应用程序.

我正试图<div>slideDown/ 隐藏/显示slideUp.

当我点击按钮时,菜单<div>应该隐藏/显示取决于上下文.一切都在我的电脑上运行良好,但它在我的手机上根本不起作用,没有任何反应.

这是我的HTML代码

<a class="btnMenuDyn" data-role="button">Masquer le menu</a>
Run Code Online (Sandbox Code Playgroud)

在这里我的jQuery移动代码:

$(document).bind('pageinit', function(e){


// définition des variables
var btnMenuDyn = $('a.btnMenuDyn'),
    menuDyn = $('div.menuDyn');

$(btnMenuDyn).bind('click', function(){


    // condition pour afficher ou non le menu
    if ($(menuDyn).hasClass("menuDynHide"))
    {
        $(menuDyn).slideDown().removeClass("menuDynHide");
    }
    else{
        $(menuDyn).slideUp().addClass("menuDynHide");
    }

});
});
Run Code Online (Sandbox Code Playgroud)

mobile jquery events click button

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

button ×1

click ×1

events ×1

jquery ×1

mobile ×1