Я перепробовал все, что мог придумать, чтобы отследить эту проблему, но ничего не могу найти.Я использую плагин jquery address для своего сайта.
После входа на мой сайт пользователь перенаправляется на домашнюю страницу, когда я инициализирую плагин адреса jquery.Это прекрасно работает на FF, IE и Chrome, но Safari начинает загружать страницу, а затем исчезает по неизвестной причине.
Последний блок кода, который он использует, выглядит так:
$('a').address();
$.address.init(function(e) {
// Address details can be found in the event object
});
// Handle handle change events
$.address.change(function(e) {
var urlAux = e.value.split('=');
var page = urlAux[0];
var arg = urlAux[1];
if (page == "/foo") {
/* load foo */
}
else if (page == "/bar") {
/* load bar */
}
else if (page == "/") {
/* my index page loaded here */
$.address.title("Home Page");
$("#loadImage").show();
$('#main').load("home.php", function (e) {
e.preventDefault();
$("#loadImage").hide();
});
}
});
Этот вызов вызывается вне document ready
.Есть идеи, что может вызвать эту проблему в Safari?