日期选择器在选择后滚动到顶部(对话框)-IE



我在对话框模式中使用日期选择器时遇到问题。每次选择日期后,页面都会滚动到对话框的顶部,这很烦人。

使用jQuery 1.9&jQuery ui 1.10,并尝试了两个minimied&正常版本。

尝试了以下

(F?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>"

(F?" ui-priority-secondary":"")+'" href="javascript:;">'+q.getDate()+"</a>")+"</td>"

href="javascript:return false;"

但似乎都不起作用。

如果使用jquery,您可以使用javascript:void(0);或阅读有关event.preventDefault()的信息https://developer.mozilla.org/en/docs/Web/API/event.preventDefault

如果你使用的是不带prevent.default的#,它总是会把你带到浏览器的顶部javascript:;,它会在javascript脚本中创建并出错。

另请阅读此事件.prventDefault()vs.return false并阅读关于return false; 的注释

最新更新