Условный комментарий для 'Кроме IE8'?

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

6
задан 3zzy 7 November 2009 в 05:45
поделиться

3 ответа

Я могу придумать трюк. Задайте переменную внутри условного тега IE и включите свой код JS, если эта переменная не установлена.

<script>
    var ie8 = false;
</script>

<!--[if IE 8]>
    <script>
        ie8 = true;
    </script>
<![endif]-->

<script>
    if (ie8 == false) {
        // any code here will not be executed by IE 8
        alert("Not IE 8!");
    }
</script>
13
ответ дан 8 December 2019 в 02:52
поделиться

есть некоторые JS, которые я хочу загрузить для всех браузеров, ЗА ИСКЛЮЧЕНИЕМ IE8, какой условный комментарий мне следует использовать?

Чтобы что-то появилось в «других браузерах», которые не поддерживают CC, вам нужен условный комментарий , раскрытый на нижнем уровне .

<!--[if !IE 8]><!-->
    ....
<!--<![endif]-->

(он немного отличается от официального синтаксиса Microsoft, который не является допустимым HTML.)

«Все браузеры, кроме IE8» - необычное требование, не так ли? уверен, что ты этого хочешь? А как насчет будущих версий IE?

19
ответ дан 8 December 2019 в 02:52
поделиться

Попробовать отрицание, [if! IE 8] возможно?

0
ответ дан 8 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

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