ドキュメントの準備ができているページにスライドする 5 つの div があります。同じ div にカーソルを合わせると非表示になる背景を表示する効果もあります。スライド効果を実装すると、隠し効果が機能しなくなりました。非表示効果と一緒にスライド効果を表示するにはどうすればよいですか。スライド効果は http://psyllex.com で見ることができます。隠し効果はhttp://psyllex.com/index_copy.phpで見ることができます。jqueryコードは次のとおりです。
<script>
$(document).ready(function() {
$( ".header" ).effect( "slide", {direction: "left"}, 1500 );
$( "#block1").effect("slide", {direction: "right"}, 1750);
$( "#block2").effect("slide", {direction: "right"}, 2000);
$( "#block3").effect("slide", {direction: "right"}, 2250);
$( "#block4").effect("slide", {direction: "right"}, 2500);
//Custom settings
var style_in = 'easeOutBounce';
var style_out = 'jswing';
var speed_in = 1000;
var speed_out = 300;
//Calculation for corners
var neg = Math.round($('.qitem').width() / 2) * (-1);
var pos = neg * (-1);
var out = pos * 2;
$('.qitem').each(function () {
url = $(this).find('a').attr('href');
img = $(this).find('img').attr('src');
alt = $(this).find('img').attr('img');
$('img', this).remove();
$(this).append('<div class="topLeft"></div><div class="topRight"></div><div class="bottomLeft"></div><div class="bottomRight"></div>');
$(this).children('div').css('background-image','url('+ img + ')');
$(this).find('div.topLeft').css({top:0, left:0, width:pos , height:pos});
$(this).find('div.topRight').css({top:0, left:pos, width:pos , height:pos});
$(this).find('div.bottomLeft').css({bottom:0, left:0, width:pos , height:pos});
$(this).find('div.bottomRight').css({bottom:0, left:pos, width:pos , height:pos});
}).hover(function () {
$(this).find('div.topLeft').stop(false, true).animate({top:neg, left:neg}, {duration:speed_out, easing:style_out});
$(this).find('div.topRight').stop(false, true).animate({top:neg, left:out}, {duration:speed_out, easing:style_out});
$(this).find('div.bottomLeft').stop(false, true).animate({bottom:neg, left:neg}, {duration:speed_out, easing:style_out});
$(this).find('div.bottomRight').stop(false, true).animate({bottom:neg, left:out}, {duration:speed_out, easing:style_out});
},
function () {
$(this).find('div.topLeft').stop(false, true).animate({top:0, left:0}, {duration:speed_in, easing:style_in});
$(this).find('div.topRight').stop(false, true).animate({top:0, left:pos}, {duration:speed_in, easing:style_in});
$(this).find('div.bottomLeft').stop(false, true).animate({bottom:0, left:0}, {duration:speed_in, easing:style_in});
$(this).find('div.bottomRight').stop(false, true).animate({bottom:0, left:pos}, {duration:speed_in, easing:style_in});
}).click (function () {
window.location = $(this).find('a').attr('href');
});
});
</script>
div.clearQueue(); を試しました。しかし、それはうまくいきませんでした。だから私は途方に暮れています。私を助けてください。