DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js禁止document element對象選中文本實現代碼
js禁止document element對象選中文本實現代碼
編輯:關於JavaScript     
復制代碼 代碼如下:
// 參數 obj: 要禁止選中文本的元素的jquery對象
// 參數 enabled: true, 可選中; false, 不可選中
function setSelectable(obj, enabled) {
if(enabled) {
obj.removeAttr("unselectable").removeAttr("onselectstart").css("-moz-user-select", "").css("-webkit-user-select", "");
} else {
obj.attr("unselectable", "on").attr("onselectstart", "return false;").css("-moz-user-select", "none").css("-webkit-user-select", "none");
}
}

原理如下

ie下,可以通過設置事件 selectstart 的處理函數(return false;) 來禁止選中文本
ff和chrome下,可通過css來控制
至於,unselectable的屬性,可看做是一種補充手段,使得盡可能適應更多的浏覽器。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved