İçeriği yüklemek için ajax kullanan birkaç sayfamız var ve bir sayfaya derin bağlantı vermemiz gereken birkaç durum var. "Kullanıcılar" bağlantısına sahip olmak ve insanlara "ayarlar" ı tıklamalarını söylemek yerine, kişileri user.aspx # ayarlarına bağlayabilmek yararlıdır.
İnsanların bize bölümlere doğru bağlantılar sağlamasına izin vermek için (teknik destek vb. İçin), bir düğmeye her tıklandığında URL'deki karmayı otomatik olarak değiştirecek şekilde ayarladım. Tabii ki tek sorun, bu olduğunda, sayfayı da bu öğeye kaydırmasıdır.
Bunu devre dışı bırakmanın bir yolu var mı? Bunu şimdiye kadar nasıl yaptığımı aşağıda bulabilirsiniz
$(function(){
//This emulates a click on the correct button on page load
if(document.location.hash){
$("#buttons li a").removeClass('selected');
s=$(document.location.hash).addClass('selected').attr("href").replace("javascript:","");
eval(s);
}
//Click a button to change the hash
$("#buttons li a").click(function(){
$("#buttons li a").removeClass('selected');
$(this).addClass('selected');
document.location.hash=$(this).attr("id")
//return false;
});
});
return false;
Sayfanın kaydırılmasını durduracağını ummuştum - ancak bu, bağlantının hiç çalışmamasına neden oluyor. Bu şimdilik sadece yorumlandı, böylece gezinebilirim.
Herhangi bir fikir?