相关疑难解决方法(0)

单击#-links时,避免窗口跳转到顶部

我有一个包含一些问题和答案的页面,默认情况下答案是折叠的.当他们点击问题时,我展开隐藏的答案-div.问题是,当我单击这些问题时,窗口会跳到屏幕顶部.这不是一个大问题,但我觉得很烦人,因为我不得不再次向下滚动这个问题.

链接看起来像这样:

<a href="#" id="myID">Myquestion</a>
Run Code Online (Sandbox Code Playgroud)

我使用jQuery和.click事件监听器.

有没有简单的方法来避免这种情况,或者我是否必须使用.scroll并找到问题的坐标?我宁愿避免这种情况.

编辑:我知道我可以使用锚来做这件事,但我想避免任何跳跃的屏幕.

html javascript jquery

21
推荐指数
3
解决办法
2万
查看次数

我什么时候需要指定JavaScript协议?

我的印象是,我只需要在URL属性中使用JavaScript时指定"协议",例如在hrefs中.这是唯一"有用"的背景javascript:吗?

明智的:

<a href="javascript:alert('Hello')">World!</a>
Run Code Online (Sandbox Code Playgroud)

愚蠢:

<form onsubmit="javascript:alert('oops!')">
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?或者是否需要注意一些模糊的bug /用例?

javascript correctness

20
推荐指数
3
解决办法
6353
查看次数

标签 统计

javascript ×2

correctness ×1

html ×1

jquery ×1