Çok fazla araştırma yaptıktan sonra bir cevap bulamadım. Twenty Twelve wordpress temasını kullanıyorum ve ajax istekleri ile sayfalar yükler gibi görünüyor. Sayfamdaki başka bir öğeyi gösteren ve gizleyen bir düğme (# başlık-gezinme bağlantısı) var. Ajax aramaları olmadan ilk sayfa yüklemesi üzerinde çalışır, ancak başka bir sayfaya gittiğimde ajax yükler ve programım artık # nav-mobile-wrapper'ı bulamıyor. jQuery ajax yükünden sonra öğeyi seçemez
$(document).on('click', "#header-navigation-link", function() {
$(document).find("#nav-mobile-wrapper").fadeToggle();
alert('Success!');
});
tüm ajax yüklenen sayfalarda uyarı daima açılır, bu nedenle düğmeye adil değil göstermek için eleman ve gizlemek bulmaya çalışıyor. Ayrıca ikisini değiştirmeyi denedim, böylece # header-navigation-link'i değiştirmek için # nav-mobile-wrapper'ı tıklatıyorsunuz ve aynı şey sadece tam tersi oluyor.
Bu işlevde # nav-mobile-wrapper'ı hedeflemek için ne kaçırıyorum?
Yardım edebilecek herkese teşekkürler!
yazmak ve daha kolay bir yolu olduğunu düşünüyorum, ama geçici bir çözüm olarak, sizinle javascript yüklemeye deneyebilirsiniz ajax çağrısı, o zaman işe yarayacak. (eğer bu mümkün değilse hiçbir fikrim yok bunu yapmak için wordpress çimdik olabilir) – Cesc
Bu soru belirsizdir. "Twenty Twelve wordpress temasını kullanıyorum ve ajax istekleri ile sayfalar yükleniyor gibi görünüyor." 2012'nin ajax istekleri ile herhangi bir sayfa yüklemediğini düşünmüyorum. –