我在对话框模式中遇到了日期选择器的问题。在每个日期选择之后,页面滚动到对话框的顶部,这非常烦人。
使用jQuery 1.9& jQuery-ui 1.10并尝试了minified&正常版本。
尝试以下
(F?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>"
到
(F?" ui-priority-secondary":"")+'" href="javascript:;">'+q.getDate()+"</a>")+"</td>"
和
href="javascript:return false;"
但似乎都没有效果。
答案 0 :(得分:0)
如果您使用jquery,可以使用javascript:void(0);
或阅读event.preventDefault()
这是一种简便的方法,更多信息https://developer.mozilla.org/en/docs/Web/API/event.preventDefault
如果您使用#
而没有使用prevent.default,它会将您带到浏览器的顶部javascript:;
,它会在javascript脚本中创建并出错。
另请阅读此event.preventDefault() vs. return false并阅读有关return false;