0

ページがドラッグ アンド ドロップをサポートできるかどうかを確認するように modernizer.js を正常に構成しました。もともと、このページで実行されている 2 つの js スクリプトが互いにうまく機能しないことが判明するまで、1 つの div を表示することがサポートされていて、もう 1 つの div を表示しない場合はうまく機能するように構成しました。

この時点で、ブラウザーがドラッグ アンド ドロップをサポートしていない場合、ユーザーを別のページにリダイレクトすることが最善の方法であると判断しました。

私が抱えている問題は、私の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 に答える