2015-05-13 4 views
0

У меня проблема с моим updateprogress. Его работа, но я хочу закрыть кнопку, чтобы закрыть ее. Это еще не проблема, но я хочу отобразить эту кнопку после отображения updateprogress за 30 секунд. Я попытался сделать это с помощью jquery, но он не работал. Вы можете мне помочь?ASP updateprogress закрыть кнопку

Вот пример. Моя проблема в том, что я не знаю, какое событие показывает updateprogress.

$('.UpdateProgress').on('display', function() { 
    $('.btnClose').hide(0).delay(30000).show(0); 
}); 

Я пробовал показывать, показывать, фокусировать событие, но я не знаю, как это сделать.

+0

Можете ли вы предоставить более подробную информацию о том, что у вас есть уже пытался? Очень сложно, чтобы кто-нибудь догадался, какой код у вас уже есть. Предположительно, _setTimeout (функция() {/ * код для закрытия кнопки/div/whatever * /}, 30000); _ сделает – AardVark71

+0

Извините, мой первый вопрос. Я могу показать кнопку, но я не могу ее задержать. – NoName23

ответ

0

Установите кнопку скрытый, чтобы начать:

<style> 
    input.btnClose 
    { 
     display: none; 
    } 
</style> 

<input type="submit" class="btnClose"> 

Теперь используйте SetTimeout, чтобы показать() это после того, как 30000ms (30 секунд):

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('.UpdateProgress').on('display', function() { 
      setTimeout("showDelay();", 30000); 
     }); 
    }); 

    function showDelay() { 
     $('.btnClose').show(); 
    } 
</script> 
+0

это не работало для меня, кнопка ничего не делает для события отображения UpdateProgress, в чем может быть проблема? – NoName23

+0

Возможно, я неправильно понял вашу проблему. Вы вообще не получаете событие .on ('display')? Я предположил, что у вас не было никакой разметки/кода для UpdateProgress, что эта штука работает нормально. Если вам нужен селектор для видимого состояния панели, div и т. Д. Try $ ('. UpdateProgress'). Css ('visibility') == 'visible' OR $ ('. UpdateProgress'). Is (': visible') – mjw

+0

спасибо, я попробую, это, кажется, лучшие варианты, потому что я не знаю событий updateprogress, которые я мог бы получить в js – NoName23