Html появится через 5 секунд - PullRequest
0 голосов
/ 30 июня 2010

У меня есть небольшая всплывающая подсказка, и я хотел бы, чтобы она появлялась через 5 секунд, а не сразу.Все это - прямой html.Кто-нибудь знает, как это сделать?

Спасибо

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

Ответы [ 2 ]

6 голосов
/ 30 июня 2010

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

Но, если вы действительно хотите это сделать, вам нужно запустить некоторый javascript:

<script type="text/javascript">
setTimeout(
    function() {
        window.open('linkToYourPopup.htm', 'popupWindow', 'width=400,height=200,scrollbars=no');
    }, 5 * 1000); // 5 * 1000 = 5000 milliseconds = 5 seconds
</script>
0 голосов
/ 30 июня 2010

Как насчет использования jQuery, в частности .delay () и .fadeIn () ?

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