<a href="javascript:expand()"> and <a href="#" onclick="javascript:expand()">
有什么不同?
我知道这href="#"
是当今更标准的方法。我的问题是我有一个标准下拉菜单,当用户单击切换时会展开/折叠。
如果我href="#"
为下面的代码执行此操作,则每当有人单击展开页面时,总是会向右滚动回顶部,这从用户友好的角度来看是不可接受的。
如果我href="javascript:expand()"
在用户单击展开时使用,则页面不会移动并且一切正常。
那么如果我只是使用会不会有什么问题href="javascript:expand()"
呢?或者我该如何解决,href="#"
这样每当用户点击展开时页面就不会滚动回顶部。
谢谢。
编辑:我知道这个问题之前可能已经被问过,但我是从我的角度来看的。我只是寻求建议而不是解释。