Ana sayfasından, ürün listeleme sayfasına giden bir bağlantım var. Ürün sayfasında genişleme/daraltma div var.jQuery url hash ise, olayı etkinleştir/javascript'i etkinleştir
URL'nin ne olduğuna bağlı olarak genişletmek için uygun div'a ihtiyacım var. Ben bazı denedim
<a href="javascript:ReverseDisplay('products4')" id="healthysnacks"> Healthy Snacks</a>
:
Yani ana sayfasında bağlantı ı yukarıdaki bağlantıyı tıkladığınızda
<a href="/out-products.php#healthysnacks">healthy snacks</a>
i ürün sayfasında bu etkinleştirmek çalışıyorum olduğunu Hash etiketini kontrol ederek tetikleyici tıklamayı bulduğum diğer kodlar ve bunların hiçbiri düzgün çalışmıyordu, sanırım bu ReverseDisplay js yüzünden. Lütfen herhangi bir fikir yardımcı olacaktır. jQuery kullanarak yerine, sen jQuery click
yöntemi kullanabilirsiniz javascript:
protokolü kullanılarak olduğundan
$(document).ready(function(){
var id = window.location.hash;
$(id).trigger('click')
})
:
sayesinde
@raminson 'window.location.hash' bir dizi verir, bu durumda '#healthysnacks' içeren bir kimlik seçici olarak çalışır. Muhtemelen postada bunu açıklığa kavuşturmalıyım, teşekkürler – nbrooks
Evet, haklısın, hash mülkünün de # işaretini döndürdüğünü unutmuştum. – undefined
çalışmıyor: \ –