我已经成功配置了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"
}
};
我希望这有道理吗?
由于
答案 0 :(得分:1)
怎么样
if(!(window.FileReader && Modernizr.draganddrop))
作为条件?