jquery 和 jquerymobile 的新手。
我要做的就是隐藏主菜单,并在顶部导航栏上创建一个“菜单”按钮。当用户单击此按钮时,会出现一个带有“顶部菜单”的弹出窗口。
我作弊并在 mobile.css 上将“顶部菜单”转为 display:none 以最初隐藏它。
编辑
接近了,但并不完美。现在点击菜单(正在寻找 onTouch 或 onTap 但找不到 API 信息)菜单出现。有没有办法让它在弹出窗口中打开而不是出现?
此外,由于某种原因,数据主题或图标也没有出现。
$(document).ready(function(){
$('#header').append('<div data-role="navbar"><ul><li class="mainMenu"><a href="#" data-iconpos="top" data-icon="grid" data-theme="b">Menu</a></li><li><a href="#">facebook</a></li><li><a href="#">Twitter</a></li></ul></div>');
$('.mainMenu').click(function() {
$('#top-menu').toggle('fast', function() {
// Animation complete.
});
});
});