相关疑难解决方法(0)

我应该将哪个"href"值用于JavaScript链接,"#"或"javascript:void(0)"?

以下是构建链接的两种方法,其唯一目的是运行JavaScript代码.哪个更好,在功能,页面加载速度,验证目的等方面?

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

要么

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
 <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

html javascript optimization performance href

3980
推荐指数
51
解决办法
224万
查看次数

删除3D按下效果Internet Explorer按钮

我正在尝试删除Internet Explorer中按钮上的3D点击效果(我正在使用IE10).

我尝试过:

button:active {
  position: relative; 
  left: -1px; 
  top: -1px; 
}
Run Code Online (Sandbox Code Playgroud)

但这会使整个按钮左上角移动1 px(不是我正在寻找的行为).
我想让文本保持在同一位置,即使点击也是如此.

我发现这个问题并没有很好的答案,所以我在这里问.

到目前为止,这是我的代码:http:
//codepen.io/anon/pen/aliFb

css internet-explorer

6
推荐指数
1
解决办法
3565
查看次数