2012-09-26 62 views
0

我在頁面上選擇了一些文字。當我用這個也不會得到取消選擇當我點擊.container如何在點擊其他項目(jQuery)時保持選擇?

jQuery('.container').on("mousedown", function(){ 
    jQuery('.block').addClass('myclass'); 
}); 

但是,當我用這個,文本將獲得去選擇:

jQuery('.container').on("click", function(){ 
    jQuery('.block').addClass('myclass'); 
}); 

與第一個問題是隻要釋放鼠標按鈕,它將立即刪除.myclass。在點擊.container時,有沒有辦法保存我的選擇?

回答

1

嘗試這樣做:

jQuery('.container').on("click", function(ev){ 
    jQuery('.block').addClass('myclass'); 
    ev.preventDefault(); 
    return false; 
}); 
+0

謝謝,但文本仍然被取消選擇。如果沒有辦法阻止我總是可以保存當前的選擇並恢復,但我不希望這樣做。 – Atadj

+0

我的錯誤 - 它適用於'mousedown' - 它不會刪除課程。在我的情況下,還有其他事情正在做這件事。 – Atadj

相關問題