У меня есть страница с боковой панелью и центральным разделителем. Когда главная страница загружается, она заполняет боковую панель и выполняет ajax-вызов, чтобы получить соответствующий контент для центрального div. После загрузки содержимого ajax я использую два плагина jquery - один для вкладок, другой для форм. В Firefox и Chrome все работает хорошо. Но в Internet Explorer 8 появляется прекрасная ошибка: объект не поддерживает это свойство или метод.
var url = '/instances/edit/' + instance_id + '/1';
$('#frame_content').load(url, function() {
$("ul.tabs").tabs("div.panes > div.pane", {history:true});
$('#InstanceEditForm').ajaxForm(function(responseText) {
....
});
});
Я попытался удалить вызов tabs и вызов ajaxForm и попробовать их по отдельности, но они оба не удаются Я заметил, что если страница редактирования вообще не загружает никакого контента, вкладки и ajaxForm вызывают один и тот же метод; поэтому моя первая догадка заключалась в том, что это было время, а необходимые элементы Dom еще не загружены. Но предупреждение перед вызовом вкладок не помогает. Есть ли что-то волшебное, что я должен сделать, чтобы использовать вызовы jQuery на страницах, которые обрабатываются вызовом ajax?