2013-06-19 36 views
0

我需要在關閉模式時調用mouseenter的執行。我正在使用bootstrap,當用戶關閉模式時,按下Escape鍵並且光標在某個元素上時,我沒有執行懸停事件。 有一種方法可以直接觸發事件mouseenter直接在這些元素上或全局瀏覽器。即使在使用退出鍵關閉模式對話框後仍然會發生火災mouseenter

我試圖創建一個新的事件如下:

var e = $.Event('mouseenter'); 
e.pageX = 50; 
e.pageY = 50; 
$(".item").trigger(e); 

但我失敗取決於鼠標的位置和運行事件作爲在具有鼠標的所有元素來運行。

在此先感謝。

回答

0

你能做到這樣:

$(".item").on("mouseenter",function(){ 
    //do what you want 
}) 

function onClose(){ //your function when the Escape key is pressed 
    $(".item").trigger("mouseenter"); 
} 

我也做了a small demo on jsFiddle

相關問題