1

右を見るとサムネイルギャラリーがあります。アクションを「クリック時」から「ホバー時」に変更する必要があります。私は JavaScript の開発者ではないので、この時点でスクリプトを変更しても無駄です (これを変更するには時間がかかりすぎます... 他の理由で)。

アクションを「クリック時」から「ホバー時」に変更する方法を見つけるのを手伝っていただければ、大歓迎です。

リンクはこれです(編集:リンクを削除、問題は解決しました、ありがとう)

皆さんを助けるために、/js/jquery.galleriffic.js ファイルを探します。

4

2 に答える 2

1

ファイルをよく見ると、ちょうど2つのonclickハンドラーがあり、onmouseenterハンドラーに変更する必要があります。なぜこれに時間がかかりすぎるのかわかりません。さらに、onmouseenterハンドラーを適切なリンクにアタッチするだけです。

$('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

クリック可能にしたくない場合は、下部の要素でバブリングするクリックイベントを停止する必要があります。

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});
于 2009-10-22T21:16:22.803 に答える
1

上記の 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>
于 2012-03-29T10:20:41.987 に答える