例を示します:http : //www.jquery4u.com/jquery-functions/setinterval-example/#.UHW6_IYY18ERSSフィードバーナー画像にカーソルを合わせると揺れます。
私の場合、non-hover.png、hover.pngの2つの画像があります。
a:linkの場合-背景のnon-hover.pngとして表示され、ホバーするとhover.pngが表示され、3秒間隔でnon-hover.pngに切り替わります(カーソルがこのリンク上にある間)、エンドレスループのように、ホバーすると、non-hover.pngが3秒間隔でhover.pngに切り替わります。
カーソルがアンカーの上にあるときに、jqueryが3秒ごとに2つの画像を切り替えるようにします。
解決。
$(document).ready(function() {
function pizdec() {
setTimeout(function(){ $('.istina').css('background-image','url("<?php print $base_path . $directory ?>/img/istina.png")'); }, 500);
$('.istina').css('background-image', 'url("<?php print $base_path . $directory ?>/img/istina-hover.png")');
}
var IntervalID;
$('.istina').hover(function() {
pizdec();
IntervalID = setInterval(pizdec, 1000)
}, function() {
clearInterval(IntervalID);
}
)
});