[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема jQuery с Opera
masterlelik
Есть код:
window.onload = function()
{
$.ajaxSetup({url: "/test.php", type: "post", dataType: "json"});
alert("test");
};

При многократном обновлении страницы alert то срабатывает, то нет. Т.е. не срабатывает строка с ajaxSetup.
Но вопрос не конкретно в этой функции. Аналогичная проблема с периодическим несрабатыванием и с другими функциями, например, с: $("#div").fadeTo или $("#div").show(100). Такая бага только в опере. Как ее пофиксить?

Версия Opera 12.12
Версия jQuery 1.9.1

_____________
Nikitian
window.onload может не срабатывать из-за того, что страница по факту дёргается из кэша. Привязывайтесь к событию формирования DOM-дерева $(document).ready(); - оно не подводило при использовании jquery и всегда рекомендуется для инициализации в jquery.
masterlelik
2Nikitian
сама window.onload всегда срабатывает.

В Dragonfly показывает ошибку:
Unhandled Error: Cannot convert 'jQuery' to object
использую вначале документа (после подключения jQuery)
var jQuery = jQuery.noConflict();
чтобы не было конфликтов с другими возможными скриптами.

Поэтому вижу два выхода: либо обращаться стандартно $("#div").fadeTo вместо
jQuery("#div").fadeTo или взять более старую версию jQuery, что также помогло.




_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.