I have this jQuery toggle. It work fine.
<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":""});
}
);
The problem is when I do fast clicking, it highlighted the text in it.
Is there a way to stop the text from being highlighted?
I’m writing on iPhone, while away from the desk, but a quick Google turned up this page: disable text selection with jQuery.
Edited in response to the ‘dead link’ comment (from @Herb Caudill). While the original link is, indeed, dead, it appears to be due to a site restructuring (rather than removal) and the new location for the article can be found here: http://chris-barr.com/index.php/entry/disable_text_selection_with_jquery/
And the code provided in that article is reproduced below:
jQuery snippet written by Chris Barr, of chris-barr.com, as accessed on Friday, 21st of January, 2011.