1
私は隠しdivにリンクされているイメージマップを持っています。私はイメージマップの項目を強調表示し、その領域に対応する隠しdivも表示します。Jquery 2 setInterval互いに競合しています
私はimagemapster.jsを使って地図内のエリアをハイライトしています。ハイライトを順番に調べるには、私はこれを使用しています:
var $anchors = jQuery('area'), counter = 0;
var timer = setInterval(function(A){
jQuery($anchors).mapster('deselect');
jQuery($anchors).eq(counter++ % $anchors.length).mapster('select');
}, 5000);
素晴らしいです。私は隠されたdiv要素を介して循環にコードを追加する場合にはである:それは他のすべての項目を選択をループの代わりに1の増分次いで
var $text = jQuery('.visible'), counter = 0;
var timertwo = setInterval(function(B){
jQuery($text).addClass('hidden');
jQuery($text).eq(counter++ % $text.length).removeClass('hidden');
}, 5000);
。
これらの2つの機能を1つにまとめて、同時に1つずつ増やす方法はありますか?
干渉を避けるために2つの別々のカウンタを使用し、2 異なる
$(function(){...});
なければならないことが作品をありがとう! – Dab0416ようこそ。がんばろう –