0

http://inspiredthinkinggroup.com/micro/

单击右上角的联系按钮时,动画在所有其他浏览器中都可以正常工作,但在 chrome 中,它卡在了中途。当鼠标指针从按钮上移开时,动画就完成了。这仅发生在 chrome 中,无法解决问题,

$('.btnContact').live('click', function(event) {
        event.preventDefault(); 
        $(".sliderHome").animate({ top: "-570px"},500);
        $(".contactUsPage").animate({ top: "0px"},500);
        $("#internalPage").animate({ top: "-570px"},500);
        $('.btnContact').addClass("contactSelected");
        $('.scrollnav').removeClass("selected");
        $('.internalTitle').hide(0);
        $(".logoCont h1").html("Overview for Simon Ward").fadeIn(300);
    });

任何的想法?谢谢

4

2 回答 2

0

当您删除这部分代码时,它可以完美运行:

$('.btnContact').addClass("contactSelected");
$('.scrollnav').removeClass("selected");
$('.internalTitle').hide(0);
$(".logoCont h1").html("Overview for Simon Ward").fadeIn(300);

只留下:

$('.btnContact').live('click', function(event) {
    $(".sliderHome").animate({ top: "-570px"},500);
    $(".contactUsPage").animate({ top: "0px"},500);
    $("#internalPage").animate({ top: "-570px"},500);
});

所以尝试用另一种方式来做

于 2012-09-09T13:53:46.073 回答
0

我仍然找不到解决方案,无论如何我发现这与 bg 视频有关。它是使用 sw 对象嵌入的。似乎chrome无法同时处理两者。

谢谢大家的帮助。!!

于 2012-09-21T08:28:23.597 回答