#javascript #jquery #load #warnings #noscript
#javascript #jquery #загрузка #предупреждения #noscript
Вопрос:
Я использую «noscript.js «файл (подробно здесь:http://dev.opera.com/articles/view/replacing-noscript-with-accessible-un /) для отображения большого (высотой более 100 пикселей) предупреждения «Javascript отключен». Тем не менее, я получаю предупреждение Javascript перед загрузкой остального содержимого, даже если в моем браузере включен Javascript. Как я могу отложить появление предупреждения «Javascript отключен», скажем, на 3 секунды? Есть ли способ, которым я могу имитировать метод «slideDown» jQuery при его отображении?
Комментарии:
1. Действительно? Просто используйте
<noscript>
. Если у ваших пользователей отключен JS, они не хотят (или их браузер не может поддерживать) вашу фантастическую задержку.2. Stackoverflow — отличный пример для этого. Вы можете убрать баннер, если хотите, и он не будет навязчивым.
3. У меня создалось впечатление, что noscript — это неэлегантное и устаревшее решение — действительно ли оно все еще используется? Могу ли я использовать его внутри тега <body>?
4. Не
noscript.js
ли это немного оксюморон? И, нет,<noscript>
это просто отлично . Фактически, в HTML5 оно было даже расширено, чтобы быть действительным внутри<head>
элемента. Итак, я не знаю, откуда у вас сложилось впечатление, что это как-то социально устаревшее; это, безусловно, не так, насколько я могу судить.5. Кстати, я не могу достаточно подчеркнуть, насколько прав Мэтт Болл. Пожалуйста, ради любви к Богу, не продолжайте развивать эту концепцию дальше, daysrunaways!
Ответ №1:
да, мне придется согласиться с Мэттом Боллом, просто используйте <noscript>
. это намного проще.
Также я даже не уверен, возможно ли это без javascript, lol