【发布时间】:2012-07-05 03:52:06
【问题描述】:
我正在开发智能手机混合应用程序。
我正在尝试用slideDown/slideUp 隐藏/显示<div>。
当我单击按钮时,菜单 <div> 应该根据上下文隐藏/显示。在我的电脑上一切正常,但在我的手机上却完全不工作,什么也没有发生。
这是我的 HTML 代码
<a class="btnMenuDyn" data-role="button">Masquer le menu</a>
这里是我的 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");
}
});
});
【问题讨论】:
标签: jquery events mobile button click