如果#wrapper是hide,则需要此脚本的条件重定向页面

时间:2016-01-04 23:29:42

标签: javascript jquery redirect url-redirection

JavaScrpt专家,

我想如果我的模板编码中存在以下脚本,那么我的页面应该重定向到example.com

   <script>
   $(document).ready(function(){
        $("#wrapper").hide();
   })
   </script>

如果上面的脚本存在于我的模板中,那么它应该重定向到example.com

注意:请在该脚本中添加一些条件,如下所示:

  <script>
  $(document).ready(function(){

  If   
  //#wrapper is hide

 $("#wrapper").hide();

  //then it should redirected to example.com

  </script>

我希望有人会弄明白并与我分享代码。感谢。

2 个答案:

答案 0 :(得分:2)

如果您在显示的代码之后某处需要此功能,则可以使用:

var $wrapper=$("#wrapper");
if($wrapper.length>0 && !$wrapper.is(':visible')){ 
    // #wrapper exists on the page but is not visible,  redirect user
    window.location.href = "http://example.com";
}

答案 1 :(得分:1)

Taplar所说的是:

   <script>
   $(document).ready(function(){
        // $("#wrapper").hide();
        window.location.href = "http://example.com";
   })
   </script>

如果您需要在代码中的其他位置使用此行为,请参阅DelightedD0D answer。

非常好点,DelightedD0D,我修复了代码。 ;) 很高兴,如果可以的话,我会再给你一点。