【发布时间】:2011-01-09 02:01:25
【问题描述】:
我有这个 jQuery 切换。它工作正常。
<ul>
<li>Go to the store</li>
<li>Pick up dinner</li>
<li>Debug crash</li>
<li>Take a jog</li>
</ul>
$("li").toggle(
function () {
$(this).css({"list-style-type":"disc", "color":"blue"});
},
function () {
$(this).css({"list-style-type":"disc", "color":"red"});
},
function () {
$(this).css({"list-style-type":"", "color":""});
}
);
问题是当我快速点击时,它会突出显示其中的文本。 有没有办法阻止文本被突出显示?
【问题讨论】:
-
“突出显示”是什么意思?如果您在切换期间单击,是否在列表项中选择了文本?
-
试着双击一个文本...你会明白我的意思...文本将被选中(突出显示)...我不希望文本被选中.. .
-
请注意,上面@Aristoteles 的问题参考有一个正常工作的答案(尽管不是被接受的答案),与这个问题不同。在此基础上投票结束。
-
@Jules 感谢您的提醒!
标签: javascript jquery text