我已经成功配置了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"
}
};
我希望这是有道理的?
谢谢