在这个网页上选中一些文本,然后基本上在页面的任何地方单击。您的选择将消失。
是否有一种方式可以通过CSS或JavaScript防止用户在单击特定元素时出现此行为?
例如:
var element = document.getElementById("foo");
foo.onclick = function(e){
//some magic here that prevents deselection from occuring
}
或者foo.style.preventDeselect = "true";
编辑:也许我可以存储选择,然后在“鼠标单击”后恢复选择?有没有一种方法可以存储选择,然后重新选择它?
谢谢!
mousemove
事件将不再起作用。 - Steve