您好我有一个jQuery / jQuery Mobile专家/忍者的问题。
我有一个使用jQuery Mobile的页面,上面有一个表单,我注意到当我点击一个按钮或链接时,它通常没有响应。
我注意到如果我滚动它然后回应。
这是jQuery Mobile的默认行为吗?
如果是这样,它的名称是什么,是否可以被禁用?
答案 0 :(得分:0)
我非常了解jQuery Mobile不使用它。我发现它非常缓慢。而且我花了太多时间来设计解决方案。
我怀疑这是默认行为。问题是,它被称为错误或功能吗?
将它放在一边,jQuery Mobile Buttons是锚点<a>
,其风格类似于按钮。虽然点击了<button>
和<a>
两个锚点,但按钮在生活中的目的是生成点击事件。锚是否以导航为目的而不同。
解决方案可能是使用<button>
并在按钮的目的是调用javaScript / jQuery例程而不是使用其类来定义功能时添加事件侦听器。
这是一种常见的技术。尽管编写浏览器代码(例如MDN)的人是一种沮丧的做法。我发现这是最常见的做法,使网站在失败时非常不正常。特别是在&#34; Checkout&#34;链接失败。
<a onclick="jsfunction()" href="#">
这几乎相当于jQuery Mobile的链接方式。
我需要看<form>
来处理出错的地方。