【发布时间】:2012-05-22 21:22:35
【问题描述】:
我正在使用最新版本的 jquery,并用它作为主题的复选框列表。
每次用户点击按钮集跨度(就用户而言,这几乎是整个按钮)时,我都是 IE7,页面向上滚动大约 600 像素。
这确实不是一件好事,尤其是因为这些收音机位于页面下方很远且带有滚动条的位置,您能想象一下想要选择 60 个选项的用户吗?每次都必须向下滚动?
我对这些收音机只使用了这个:
$(".prettyme br").replaceWith(''); //fix RadioButtonList Bug
$(".prettyme").buttonset();
你可以在http://www.apff.org/fr/inscriptions.aspx?i=18看到我的错误的实时版本
使用 IE7,向下滚动并单击数字前面带有 C- 的众多复选框按钮之一。
我知道它与位于创建按钮图像的标签内部的跨度有关,如果我在其中一个跨度上附加点击事件并使其返回 false,我不会再出现这种行为。(它会停止复选框从被选中和取消选中标签点击然而)
如何阻止这种恶劣的 Jquery 行为?
【问题讨论】:
-
公平;这听起来更像是地狱般的 IE7 行为。
标签: jquery jquery-ui internet-explorer-7