我想要檢測鼠標懸停在元素上的時間。容易嗎?等等,還有更多當彈出&不移動鼠標時,Javascript/jQuery檢測到元素懸停
如果我使用jQuery對話框(包括它),然後用enter
或esc
退出對話框,並且同時用鼠標懸停在元素上(NOT移動鼠標),我想檢測懸停,它不會檢測到它,直到我移動鼠標。
你如何解決這個問題?
編輯1
即使世界太多的代碼也顯示,但是當我有更多的時間我會編輯我的問題。
我基本上有一個可點擊的div,點擊時顯示紅色。當用戶點擊該div時,出現jquery對話框,並且divs顏色變爲紅色,請注意,在對話框啓動時,我仍然以紅色顯示div。在我的密切事件中,我刪除了紅色。但是,如果用戶按ESC鍵,同時在該div位置懸停,我不想讓紅色消失。
所以我希望divs顏色在對話框關閉時消失,如果鼠標不在那個元素上。如果鼠標懸停在懸停元素上,我也希望divs顏色保持紅色。
當我將鼠標懸停在該元素上並且當對話框向上時,按ESC鍵,顏色消失,我不想要。如果我再稍微移動我的鼠標,使得鼠標懸停事件激活,顏色的變化...
。希望calirfies我想要什麼..正如我所說的一些代碼後來生病編輯..
哇。我不知道你在問什麼:)你能澄清一些代碼和一個(非)工作的例子嗎? – Turnip
也給代碼。 –
使用jQuery對話框關閉回調方法調用OnMouseMove事件。 – mambrow