0

私は次のコードを使用しています:

    jQuery("ul.nav-200 li").hover(function() {
        jQuery(this).click();
    }).click(function() {

    });

ホバーイベントを、私が持っているスライダーのクリックイベントの動作を模倣するようにします:

https://www.trimenergy.com.au/

これら 2 つのイベントを「バインド」する必要があるスライダーの html は次のとおりです。

<ul class="nav nav-200 clearfix">
  <li class="active"> 
   <span><h1 class="slidetitle">New LED Downlight</h1><span class="slidedescription">Introducing our new TE101 LED downlight kit</span></span></li><li class=""> 
   <span><h1 class="slidetitle">Sensor Lighting</h1>
   <span class="slidedescription">Sensor &amp; LED lighting for increased efficiency</span></span></li>
 <li class=""> 
  <span><h1 class="slidetitle">Motion Sensors</h1>
  <span class="slidedescription">Motion &amp; presence sensors for all applications</span></span></li>
 <li class="">
  <span><h1 class="slidetitle">$9.95 Flat Rate</h1>
  <span class="slidedescription">We charge a flat $9.95 for shipping Australiawide</span></span></li>
 <li class=""> <span><h1 class="slidetitle">Increase Efficiency</h1><span class="slidedescription">Contact us to find out how you can save on your electricity bills!</span></span>
 </li>
 </ul>

現時点では、スライダーは希望どおりに動作していますが、思ったほど反応しません (マウスを何度も重ねると、マウスオーバー イベントへの反応が停止します)。コア プラグインに付属の JavaScript を変更したくないので、現在採用しているような代替手段を探しています。

4

1 に答える 1

0

実際のプラグイン自体を見ずに。あなたは試すことができます:

$("ul.nav-200 li").mouseenter(function()
{
$(this).click();
});

または2回クリックして、時間がかかるかどうかを確認します

于 2013-07-22T04:38:44.610 に答える