多くの効果があり、一部のユーザーアクションに応答するjqueryアニメーションを作成していますが、コードはfirefoxで正常に動作し、ieやchromeでは動作しません。ここに私のコードがあります
(function($) {
$(document).ready(function() {
$('#wires').effect("shake", { times:3000, distance:31 }, 300).css('z-index','-1');
//$('#wires').css('z-index','-1');
$('#baccha').css('z-index','99999999999999999999');
$("#saman1").live('click',function(){
alert("s");
$('#i1').attr('src','char2.gif');
$('#i1').addClass('run');
$('#i1').removeClass('stand');
});
$("#bird").live('click',function(){
$('#i1').attr('src','char1.gif');
$('#i1').addClass('stand');
$('#i1').removeClass('run');
});
$('#wires').sparks([ {
number: 10,
speed: 5,
img: 'spark.png'
}]);
$('#bird')
.sprite({
fps: 3,
no_of_frames:3,
start_at_frame: 1
});
$('#light')
.sprite({
fps: 20,
no_of_frames:3,
start_at_frame: 1
});
});
})(jQuery);
</script>
IE では、私のワイヤ div はどこにも隠されています。空白の bg を試してみましたが、それを見ることができませんでした。z-index 0 を配置すると、すべてを非表示にする baccha div の前に表示され、クロムではクリック機能が機能しません。エラーリソースがテキスト/プレーンな物を中断した場合は、エラーを投稿します