简单的Javascript无法按预期工作

时间:2016-08-17 16:55:01

标签: javascript

为什么它没有警告"窗口被加载"消息...它确实成功了window.location但没有什么.. 也许问题是我在同一个函数上没有文件就绪和window.load?

$(document).ready(function() {
    $('.dropdownbLong').click(function(e){
        e.preventDefault();
        window.location = "index.php?s=wiki_exp";
        $(window).load(function() {
            alert("window is loaded");
            $(".ss").slideToggle(2500);
        });
    });
});

1 个答案:

答案 0 :(得分:1)

它与页面正确加载或dom没有准备好无关,纯粹是你要进入一个全新的页面并错误地认为你仍然可以用它来做事。

您的脚本正在使用window.location更改页面。在该行之后,页面立即更改,您的脚本将停止运行。在您更改窗口的位置后,您在此页面上无法做任何会影响另一方的内容。