私のペンには:http://codepen.io/explicit_concept/pen/BLgoVG .icon要素のスケール/背景色の変更を引き起こすスクリプトがあります。デバイス全体の最初のホバーでのみです。ホバーでトリガーされる効果を作り出す方法例えばわずか3秒間続く?要素にホバー効果を最後に限定する
doTimeout jQueryプラグインによって行われたことがわかりましたが、学習のためにゼロから作成したいと考えています。
クラスに要素を追加するときにホバーするとsetTimeoutを実行する必要があります。次に、.addClassを元に戻すためにタイマーが終了したら?
これは、ホバーのためのjQueryのコードです:
あなたmouseenter
リスナーで
$(document).ready(function() {
$('.device').one('mouseenter',function() {
$(this).find('.icon').addClass('icon-hovered');
});
$('.device').mouseleave(function() {
$('.icon').removeClass('icon-hovered');
});
ありがとう!それは働いています –