2013-04-25 65 views
4

我有一個div,點擊時,我想要採取行動。取消onclick事件,如果我突出顯示文字

該div包含一些文本。

如果用戶突出顯示文本(例如他們試圖複製/粘貼,而不是實際點擊它),那麼我想取消onclick事件,這樣如果他們只是試圖突出顯示,而非實際點擊。

有沒有辦法用JQuery或普通的舊Javascript來做到這一點?

+1

在onclick事件,檢查是否選定的文本。如果是這樣,則中止。 ??? – ErikE 2013-04-25 20:33:29

+0

你爲什麼假設突出顯示文本意味着他們想要複製/粘貼? – Ian 2013-04-25 20:35:04

+1

我想你會想在'mouseup'之後檢查是否有文本被選中。 – 2013-04-25 20:35:21

回答