2016-12-14 19 views
0

htmlでhideとconfirmを使用するとChromeでhideが正常に動作していません。確認ウィンドウが表示されると、「aa」要素は非表示になりません。 IEとFFは正常に動作しています。
どのような提案もありがとうございます。jquery Chromeで非表示と確認ウィンドウが表示されない

<html> 
<head> 
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script> 
</head> 
<body> 
    <a id='aa' href='javascript:hideit();'>try it</a> 
    <script type='text/javascript'> 
     function hideit() { 
      $('#aa').hide(); 
      if (!confirm('hide?')) { 
       $('#aa').show(); 
       return; 
      } 
      $('#aa').show(); 
     } 
    </script> 
</body> 
</html> 

答えて

0

それはすべてのブラウザで正しく動作する、次のコードを確認してください:私は確認する前にそれを隠すしたい

<html> 
<head> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" > 
</script> 
</head> 
<body> 
     <a id='aa' href='javascript:hideit();'>try it</a> 
     <script type='text/javascript'> 
      function hideit() {   
       if (confirm('hide?')) { 
       $('#aa').hide();     
       } 
       else 
       { 
       $('#aa').show(); 
       } 
      } 
    </script> 
</body> 
</html> 

おかげで...

+0

。あなたの答えをありがとう。 –

関連する問題