Javascript-JQuery-OnHover NOT OnClick-プラグインの変更
-
05-07-2019 - |
質問
右側を見ると、サムネイルギャラリーがあります。アクションを「クリック時」から「ホバー時」に変更する必要があります。私はjavascriptの開発者ではないので、この時点でスクリプトを変更しても無駄になります(他の理由でこれを変更するのに時間がかかりすぎます)。
アクションを「クリック時」から「ホバー時」に変更する方法を見つけていただければ幸いです。
リンクはこれです(編集:リンクを削除し、問題は解決しました、ありがとう)
皆さんを支援するために、/ js / jquery.galleriffic.jsファイルを探します
解決
ファイルを見ると、2つのonclickハンドラーがありますが、onmouseenterハンドラーに変更する必要があります。なぜこれに時間がかかりすぎるのかわかりません。 さらに、onmouseenterハンドラーを適切なリンクに添付するだけです:
$('a.thumb').mouseenter(function(e)
{
$(this).click();
});
これ以上クリックできないようにするには、下の要素でクリックイベントのバブルを停止する必要があります。
$('a.thumb img').click(function(e)
{
e.stopImmediatePropagation();
});
他のヒント
スクリプトタグ内で、ギャラリーページのフッターに上記の2つのスニペットを追加しました。
ありがとう
<script type="text/javascript">
//Makes hover work instead of click on gallery
$('a.thumb').mouseenter(function(e)
{
$(this).click();
});
$('a.thumb img').click(function(e)
{
e.stopImmediatePropagation();
});
</script>
所属していません StackOverflow