【问题标题】:how the browser execute this javascript code: window.location.href="url"浏览器如何执行这个 javascript 代码:window.location.href="url"
【发布时间】:2014-03-20 10:49:15
【问题描述】:
  $("#retrieve-cancel-reservation").click(function(){
       window.location.href="reservation.php?action_type=retrieve";
       $('#reservation_bar').css('display','none')
   });

重定向链接页面中有 div,id=reservation_bar。 但是 $('#reservation_bar').css('display','none') 最后没有效果。 看来我在如何执行 javascript 代码方面犯了错误。

**有没有人能解释一下浏览器是如何执行上面这些代码的?

为什么 display=none 不起作用?非常感谢。**

【问题讨论】:

    标签: javascript window location


    【解决方案1】:

    我不认为您可以更改另一个页面的 CSS,这本质上就是您正在做的事情。我会保留 window.location 重定向,然后在加载时在新页面上隐藏 $('#reservation_bar') 。将其包含在新页面中:

    $( document ).ready(function() {
        $('#reservation_bar').css('display','none');
    });
    

    【讨论】:

    • 谢谢你,你的代码是有效的。让我困惑的是浏览器如何执行 javascript。
    猜你喜欢
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-09
    • 2022-11-18
    • 2012-02-09
    • 2019-10-31
    • 1970-01-01
    相关资源
    最近更新 更多