5
リンクをクリックすると、ケンバーン効果とフェード効果の両方を同じ画像に配置する必要があります。同じ画像にフェードとケーンズ効果
私は自分のやり方を試みましたが、それは完全には機能しません。
box1
をクリックすると、最初の画像がフェードしてケンバーする必要があります。同様に2番目の画像も同じです。
両方の画像にJavaScriptを2回追加しました。私はそれを両方の画像のために一度入れておく必要がありますが、フェードとケンバーンの各画像のためにbox1とbox2の両方をクリックする必要があります。
助けてもらえますか?
$(document).ready(function() {
$('.box1').on('click', function() {
$('#slideimg01').addClass('zoom'),2000;
});
});
$(".box1").bind("click", function(e){
e.preventDefault();
gogo();
});
var gogo = function(){
$("#slideimg1 img").clone().appendTo("#slideimg1").hide().css({ position: 'absolute', top: 0, left: 0 });
$("#slideimg1 img:first").fadeOut(1000,'linear');
$("#slideimg1 img:last").fadeIn(1000,'linear');
};
で
$(this)
を使用することができ、あなたが各ボックスに同じjqueryのコードをコピーする必要はありませんことを覚えておいてくださいですフェードやケンの火傷や固定フェードやケンの火傷のスタイリング機能だけですか? – samrapあなたの質問はそれほど説明的ではありません。しかし、あなたのJSに何か間違っていると、徐々にクラスを追加することはできません。したがって、 '、2000'を' addClass( 'zoom') '関数から削除してください –