0
我有這樣一個網站:上關CONTENTEDITABLE動態時選擇
<!DOCTYPE html>
<html>
<body>
<script src="jquery-2.0.3.min.js"></script>
<div id="block">
<span id="c1" class="chunk">first </span>
<span id="c2" class="chunk">second </span>
<span id="c3" class="chunk">third </span>
</div>
<script>
var my = {
mousedown: function(event) {
$('.chunk').each(function() {
this.setAttribute('contenteditable', 'false');
});
},
mouseup: function(event) {
$('.chunk').each(function() {
this.setAttribute('contenteditable', 'true');
});
}
};
$('.chunk')
.on('mousedown', my.mousedown)
.on('mouseup', my.mouseup)
;
my.mouseup(null);
</script>
</body>
</html>
期望得到的結果是一樣的鍍鉻:
當我點擊塊,我可以寫的文字,我看到一個插入符號(光標) ,當我選擇CONTENTEDITABLE獲取選擇
但Firefox在時禁用:我不能再鍵入INSI
因爲onmousedown禁用onclick(我認爲)的時間contenteditable(我認爲)
能否幫助修復?我正在尋找跨瀏覽器的解決方案。 請