要素に5秒以上ホバーするとdivを表示したいのですが、stackoverflowに投稿されたいくつかのソリューションを試しましたが、どれも機能していません。
これはタイムアウトなしのホバー機能です
$('div.avatar-with-data, .q-item-avatar').hover(function(){
$(this).find('div.user-data').fadeIn('fast');
},function(){
$(this).find('div.user-data').fadeOut('fast');
});
アップデート
答えはありませんが、変更すると
$(this).find('div.user-data').fadeIn('fast');
に
alert('shown');
その後、機能します(理由がわかりません。fadeInをshow()に変更しようとしましたが、まだ運がありません)。しかし、私の上記のホバー機能はタイムアウトなしで機能します。