0 голосов
спросил от в категории JavascriptHTMLjQuery
Вот идея: если вы используете setTimeout , до истечения срока действия вы можете отменить его на одном и том же объекте timeout с помощью clearTimeout . Вот как:
#http://www.w3schools.com/jsref/met_win_cleartimeout.asp # [#^ #].
По-видимому, когда тайм-аут завершается и до истечения срока действия кнопка щелчка кнопки должна быть видимой, получить доступ к этому объекту тайм-аута (с именем myVar в примере кода, упомянутом выше) и вызвать clearTimeout (myVar); , тогда было бы хорошо скрыть это


Надеюсь, вы знаете, как обрабатывать нажатия кнопок и скрывать/показывать элементы. Если что-то из этого является проблемой, все, что вам нужно сделать, это спросить соответствующим образом.

? SA

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">     <title></title> </head> <body>     <form id="form1" runat="server">     <div id="myCounter"> </div>         <asp:Button ID="btn" runat="server" OnClientClick="setTimeout('display()', 100)" />         <asp:TextBox id="ee" runat="server"></asp:TextBox>     </form>     <script type="text/javascript">         var milisec = 0         var seconds = 30         document.getElementById("myCounter").innerHTML = '30';         function display() {             if (milisec <= 0) {                 milisec = 9                 seconds -= 1             }             if (seconds <= -1) {                 milisec = 0                 seconds += 1             }             else                 milisec -= 1             document.getElementById("myCounter").innerHTML = seconds;             setTimeout("display()", 100)         }         display()     </script> </body> </html>

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

0 голосов
0 ответов
спросил 21 Авг, 18 от MacFirst (120 баллов) в категории JavascriptHTMLjQuery
0 голосов
0 ответов
спросил 19 Дек, 13 от thatraja в категории JavascriptHTMLjQuery
0 голосов
0 ответов
спросил 01 Янв, 70 от MacFirst (120 баллов) в категории JavascriptHTMLjQuery
...