我正在使用此jfiddle。在Chrome中,当我点击图像时它不会产生虚线但是当我点击firefox中的图像时会出现一条虚线。
如何删除虚线?
我试过了:
#myButton:focus {
outline: 0;
}
#myButton:active {
outline: none;
border: none;
}
但那没用。
答案 0 :(得分:2)
试试这个:
button::-moz-focus-inner {
border:0;
}
button
可以替换为您要禁用该行为的任何选择器。
P.S:只使用::-moz-focus-inner
,它也可以在没有选择器的情况下运行。
<强> JSFiddle Demo 强>
答案 1 :(得分:0)
基本上你想用javascript来模糊聚焦。如果使用jquery:
$(function() {
var button = $("#myButton");
$(button).focus(function() {
$(this).blur();
});
});
或者没有jquery这样的东西:
var button = document.getElementById("myButton");
button.onfocus = function() { button.blur(); }
我在Ubuntu上测试了Firefox,原来的jfiddle产生了虚线,更新了没有。