ฉันได้ลองทุกอย่างที่คิดได้เพื่อติดตามปัญหานี้แล้ว แต่ไม่สามารถดำเนินการใดๆ ได้ ฉันใช้ปลั๊กอิน ที่อยู่ jquery สำหรับเว็บไซต์ของฉัน
หลังจากที่ฉันเข้าสู่เว็บไซต์ของฉัน ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังหน้าแรก ซึ่งในเวลานั้นฉันเริ่มต้นปลั๊กอินที่อยู่ 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