jQuery получить метод проблема с использованием IE - PullRequest
0 голосов
/ 10 октября 2010

Я создал небольшой фототур с использованием HTML, CSS и jQuery.Он отлично работает в Firefox и других браузерах, но имеет некоторые проблемы в IE.

Вот код, который я использую для загрузки данных:

function loadNode(nodeID){
jQuery('.churchViewError').hide('slow');
    jQuery(".churchViewLoading").show( 'fast');
    jQuery.get(cVBaseURL+"ajax/getNodeHTML.php?node="+nodeID, 
        function(data, status, XMLHTTPRequest){
            //someone suggested empty() might help in IE - won't fix it, though
            jQuery("#churchViewInner").empty(); 
            jQuery("#churchViewInner").html(data);
            jQuery(".churchViewLoading").hide('slow');
        }
        , 'html');

}

В Firefox новый контент (в основном несколькоimg и a-Tags) отображается правильно, но IE просто показывает пустой div.Использование

alert(jQuery("#churchViewInner").html());

после того, как get-Method показывает, что даже в IE новое содержимое, похоже, сохраняется в DOM.Похоже, что IE не хочет на самом деле загружать / отображать изображения.(Проверено в IE 8)

Кто-нибудь знает, как мне заставить его работать в IE?

Вот оригинал: http://www.minis -friskus.de / churchview / (немецкий сайт) нажмите красную кнопку, чтобы начать.

1 Ответ

1 голос
/ 10 октября 2010

В вашем ответе есть несколько дополнительных закрывающих тегов, которые, вероятно, IE не нравятся, ваш ответ выглядит следующим образом:

<div class="churchViewImage">           <img src="http://www.deviala.de/friskus/wp-content/plugins/friskusChurchView/img/nodes/IMG_0005.JPG">       </div>      <div class="arrow" style="left:282px; top: 348px; z-index: 3;">         <a href="#churchViewContainer" onclick="loadNode('2');">                <img src="http://www.deviala.de/friskus/wp-content/plugins/friskusChurchView/img/arrows/north.png">         </a>        </div>  </div></div>

Обратите внимание на дополнительные </div></div> в конце, попробуйте удалить их, чтобы получить действительную разметку, а затем посмотрите, что делает IE.

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