-1

在下面的代码中,当我调用 stop() 时,恢复时的元素会重叠。因此,使广告横幅变得一团糟。有什么办法可以让我做点什么。我也使用过 jQuery.pause api 并且我已经搜索了互联网,但似乎没有任何效果。下面是代码。

$(document).ready(function () {
$(".graph_div").animate({width: "9000px", left: "-606px"}, 11000).delay(2000).fadeOut(500);
$(".star_man").delay(1000).fadeIn(30).animate({width:32, marginRight: "250px"}, 4900);
$(".star_man_end").delay(7500).animate({width: "32px", right: "60px"}, 3500).delay(2000).fadeOut(500);
$(".depressive_man").delay(5500).fadeIn(1).animate({left: "10px"}, 2000).delay(5500).fadeOut(500);
$(".seroquel_content").delay(800).animate({right: "0px"},700).delay(2600).animate({right: "298px"}, 700);
$(".acute_depressive").delay(4800).animate({right: "0px"}, 700).delay(2500).animate({right: "298px"}, 700);
$(".your_patient").delay(9000).animate({right: "0px"}, 700).delay(3200).fadeOut(500);
$(".header_example_text").delay(500).fadeIn(500).delay(8000).fadeOut(500);
$(".header_logo_div").delay(14000).animate({height: 96,top: 8}, 1000);
$(".one_medication").delay(16000).animate({right: "0px"}, 700).delay(3000).animate({right: "298px"}, 700);
$(".depress_man_left").delay(18000).fadeIn(300).delay(1000).fadeOut(500);
$(".star_man_logo,.star_man_shadow").delay(20000).fadeOut(500);
$(".discover_its").delay(22000).animate({right: "0px"}, 700);
$(".depress_man_right").delay(24000).fadeIn(500);
$(".see_the_data").delay(26000).fadeIn(500);



 $(".footer_text").mouseover(function () {
    if(!$(".footer_text").is(":animated")){
            $(".footer_text").animate({
                bottom: 106
            }, 1e3);
        $(".footer_content").animate({
            bottom: 0
            }, 1e3);
        $(".close_btn").animate({
            bottom: 94
            }, 1e3)
        }
    });
    $(".close_btn").click(function () {
        $(".footer_text").animate({
            bottom: -1
        }, 1e3);
        $(".footer_content").animate({
            bottom: -106
        }, 1e3)
        $(".close_btn").animate({
            bottom: -12
        }, 1e3)
    });
    $(".blank_link").fadeIn(0);

$(".footer_text").bind("mouseover",function(){
        $(".graph_div, .star_man, .star_man_end, .depressive_man, .seroquel_content, .acute_depressive, .your_patient, .header_example_text, .header_logo_div, .one_medication, .depress_man_left, .star_man_logo, .star_man_shadow, .discover_its, .depress_man_right, .see_the_data").stop(true,false);
    });
$(".close_btn").click(function(){
    $(".graph_div").animate({width: "10000px", left: "-606px"},11000).delay(2000).fadeOut(500);
    $(".star_man").delay(780).fadeIn(30).animate({width:75, marginRight: "250px"},3300);
    $(".star_man_end").delay(7000).fadeIn(100).delay(2000).fadeOut(500);
    $(".depressive_man").delay(3500).fadeIn(1).animate({left: "10px"},1700).delay(3700).fadeOut(500);
    $(".seroquel_content").delay(400).animate({right: "0px"},700).delay(1400).animate({right: "298px"},700);
    $(".acute_depressive").delay(3000).animate({right: "0px"},700).delay(2000).animate({right: "298px"},700);
    $(".your_patient").delay(6000).animate({right: "0px"},700).delay(2300).fadeOut(500);
    $(".header_example_text").delay(500).fadeIn(500).delay(8000).fadeOut(500);
    $(".header_logo_div").delay(9500).animate({height: 96,top: 8},1000);
    $(".one_medication").delay(10500).animate({right: "0px"},700).delay(1000).animate({right: "298px"},700);
    $(".depress_man_left").delay(11500).fadeIn(300).delay(1000).fadeOut(500);
    $(".star_man_logo,.star_man_shadow").delay(12500).fadeOut(500);
    $(".discover_its").delay(13500).animate({right: "0px"}, 700);
    $(".depress_man_right").delay(14500).fadeIn(500);
    $(".see_the_data").delay(14500).fadeIn(500);
});
});
4

1 回答 1

0

尝试为这些类中的每一个分配一个 z-index,为您希望在其他类之上看到的项目设置一个更高的 z-index。

http://www.w3schools.com/cssref/pr_pos_z-index.asp

于 2013-08-01T14:02:44.760 回答