0

このjqueryを使用して、ホバー時にいくつかの情報を表示しています:

jQuery(document).ready(function() {
    jQuery('.promo_slider_wrapper').hover(function() {
            jQuery('.promo_slider_excerpt').animate({right: 0, opacity: 1}, 500 );
        },
        function() {
            jQuery('.promo_slider_excerpt').animate({right: -320, opacity: 1}, 500 );
    });
});

これを「Promotion Slider」Wordpress プラグインで使用していますが、うまく機能します。クライアントだけが、ホバー時ではなく、スライドのロード時に情報を表示することを望んでいます。私が使用しているプラ​​グインには、スライドの読み込み時に呼び出される「アクション フック」があります。アクションフックは「promoslider_content」です。

では、現在の「ホバー」機能の代わりに「promoslider_content」アクション フックを使用してアニメーションをトリガーするにはどうすればよいでしょうか。

4

2 に答える 2

0

ホバー部分が必要ない場合は、関数の内容を含めるだけですぐに実行できます。

jQuery(document).ready(function() {
    jQuery('.promo_slider_excerpt').animate({right: 0, opacity: 1}, 500 );
});

しかし、アニメーションは に戻りません-320。これは通常、マウスを離したときに発生します。これを行うために、ある種のインターバルタイマーを設定できます。

于 2012-05-15T23:05:46.980 に答える