我正在使用 jQuery UI 按钮集(基于一些单选按钮)。一切都工作得很好,除了有时当您单击其中一个按钮时什么也没有发生(就像您根本没有单击过它一样)。我认为这可能是我的实现的问题,所以我去了演示站点:
http://jqueryui.com/demos/button/#radio http://jqueryui.com/demos/button/#radio
并花了一些时间在不同的选择之间进行点击切换。我有同样的问题!随机点击将被忽略!
我偶然发现了这个网站:
http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/ http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/
他们推出了自己的版本,但我无法复制相同的问题。这让我相信 jQuery UI 实现存在一些小怪癖?
有人见过这个吗?我花了一些时间试图找到其他有同样问题的人,但没有发现任何提及。还有其他人看到同样的问题吗?
这也发生在我身上。
我认为问题在于单击按钮时必须保持鼠标不动,否则它将无法工作。
例如,尝试在以缓慢、稳定的速度移动鼠标的同时单击按钮。除非鼠标几乎不移动,否则该按钮将不起作用。还可以尝试拖动按钮,哪怕只拖动一个像素,然后释放。
您遇到的有效网站似乎正在使用mousedown
以避免这个问题。他们还使用旧版本的 jQuery UI,这可能是一个因素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)