0

我已经成功配置了modernizer.js 来判断页面是否支持拖放。最初我对其进行了配置,以便是否支持显示一个 div 并且如果不显示另一个效果很好,直到我发现在此页面上运行的两个 js 脚本不能很好地相互配合。

在这一点上,我决定如果他们的浏览器不支持拖放,最好的办法就是将用户重定向到另一个页面。

我遇到的问题是我的 javascript 还不是那么好(我正在开发中),虽然我已经设法将它配置为重定向为 if/else 语句的 else 部分,但我希望它只需使用 if 而不使用 else 进行重定向(如果您知道我的意思吗?)。

这是我目前拥有的...

window.onload = function() {
   if (window.FileReader && Modernizr.draganddrop){
      //code left from when it was showing hidden divs
      document.getElementById('yes').style.display = 'block';
      document.getElementById('page_blurb').style.display = 'block';
   }else{
      window.location = "http://www.dentaldigs.co.uk/image_upload_non5.php"

   }
};

这就是我想做的...

window.onload = function() {
   if (window.FileReader && Modernizr.draganddrop not true){
      window.location = "http://www.dentaldigs.co.uk/image_upload_non5.php"   
   }
};

我希望这是有道理的?

谢谢

4

1 回答 1

1

怎么样

if(!(window.FileReader && Modernizr.draganddrop))

作为条件?

于 2013-02-04T11:13:31.163 回答