jQuery UI +电话间隙
我第一次使用 jQuery UI 和 jQuery UI 编写 iPad 应用程序。电话间隙。我使用 jQuery UI 而不是 jQTouch 或 jQuery Mobile,因为我不想设计一个看起来像 iOS 应用程序的应用程序 - 它是一个内部应用程序,它需要遵循我们的品牌,我不想要 iOS 风格的小部件或卡片。
我的代码在 WebKit nightly 中运行良好,但在 Xcode iPad 模拟器中运行不佳。菜单是隐藏的,但是当触摸链接时我无法让它出现。它似乎没有解释触摸事件?我正在使用这个插件(http://code.google.com/p/jquery-ui-for-ipad-and-iphone/) - 我认为我没有正确调用它?这是我的 JS:
$(document).ready(function() {
// hides the secondary menu when the DOM is ready
$('#menu2').hide();
// shows the secondary menu on clicking the identified link
$('#link1').click(function() {
$('#menu2').show(400).addTouch();
return false;
});
});
&链接 -
<a href="#" id="link1">Show Menu</a>
I'm writing an iPad app for the first time using jQuery UI & PhoneGap. I'm using jQuery UI over jQTouch or jQuery Mobile because I'm not trying to design an app that looks like an iOS app - it's an internal app, it needs to follow our brand, I don't want iOS style widgets or cards.
My code works fine in WebKit nightly, but not in the Xcode iPad simulator. The menu is hidden, but I can't get it to appear when the link is touched. It doesn't seem to be interpreting touch events? I'm using this addon (http://code.google.com/p/jquery-ui-for-ipad-and-iphone/) - I assume I'm not calling it correctly? Here's my JS:
$(document).ready(function() {
// hides the secondary menu when the DOM is ready
$('#menu2').hide();
// shows the secondary menu on clicking the identified link
$('#link1').click(function() {
$('#menu2').show(400).addTouch();
return false;
});
});
& the link -
<a href="#" id="link1">Show Menu</a>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我通过使用旧的 html/js onclick 属性修复了这个问题。
I fixed this by using the old html/js onclick attribute.
<a onclick="loadMenu()"></a>