2011-06-03 24 views
10

Vurgulu olayları hakkında hızlı bir soru, Kullanıcıyı gezinmeden (program aracılığıyla) bir öğeye nasıl hover olayı gönderebilirim?vurgulu olayı program aracılığıyla gönderin

örnek:

// Send hover event 
$('#myDiv').sendHoverEvent(); 

// What to do once hovering 
$('#myDiv').hover(console.log('hovering')); 

cevap

10

bu deneyin:

$('#myDiv').trigger('mouseenter'); 
+5

Buna bir cevap arayanlar için yukarıdakileri kullandım ve işe yaramadı, küçük bir değişiklik yaptım: '$ ('# myDiv') tetikleyici ('mouseenter'); ve iyi çalıştı, bir tarayıcı sorunu olabilir, emin değil. Tekrar teşekkürler @Andrew Cooper – Elgoog

+0

Aynı burada, bu değiştirilmedikçe seçilen cevap olmamalı. – user180574

6

Hover iki olayı birbirine bağlar. Tetiklemek istediğiniz fare fare.

$('#myDiv').mouseenter(); 
0

gösteren Bootstrap araç ipuçları test için kullanmak daha iyidir:

$('#myDiv').mouseenter(); 

trigger('hover')

basitçe tetiklemek için yeterli değildir.

İlgili konular