Я не сталкиваюсь с этой проблемой, работая на локальном хосте, только когда я захожу на страницу, используя IP-адрес моей системы, это происходит, и это происходит только с IE !!(работает во всех других браузерах)
кстати, я использую Tomcat V6.0.0.29, IE8
Я пытался отлаживать код JS с помощью отладчика инструментов разработчика IE, конечно, когда я открываюпри использовании http://localhost:8080/
все работает отлично, но когда я использую http://myIP:8080/
, этот цикл создает проблему: -
$('#someId > div').each(function(){...});
Поскольку этот цикл вообще не работает, он просто пропускает его,Я проверил идентификаторы, с которыми они в порядке, более того, он работает в localhost, почему это должно вызывать проблемы при доступе к нему с использованием моего IP?
Примечание: - a.(исправление) Проблема только в IE7, она отлично работает в IE8.
b.Оказывается, происходит что-то странное!Я использую IE8, когда открываю эту веб-страницу с помощью localhost, инструменты разработчика показывают, что она работает в стандартах IE8, но когда я использую IP-адрес для доступа к этой странице, инструменты разработчика показывают, что она работает в стандартах IE7.Когда я изменил стандарты на IE8, это сработало (используя IP-адрес)!
c.Но проблема в том, почему, черт возьми, он не работает с IE7 !!Как и во всем работает, кроме цикла, упомянутого выше.