2016-12-14 3 views
0

Когда я использую hide и подтверждаю в html. Скрытие не работает должным образом только в Chrome. Когда отображается окно подтверждения, элемент «aa» не скрыт. IE и FF работают нормально.
Любое предложение оценивается.jquery hide и подтвердить окно, не работающее в 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

Я хотел бы, чтобы скрыть это перед подтверждением. Спасибо за ваш ответ. –

Смежные вопросы