у меня есть 5 (дела) S все скрытые и я использую .click функцию, чтобы скрыть 4 из них и показать 1 .. (1 для каждой кнопки) , например: HTML-:Как использовать (location.hash) и (.trigger) для навигации?
<div id="div1">hi<div>
<div id="div2">hello<div>
JQuery :
$("#b1").click(function(){
$("#div1").hide(500);
$("#div2").show(500);
});
$("#b2").click(function(){
$("#div2").hide(500);
$("#div1").show(500);
});
, когда я нажимаю b2 Изменение URL в> домой # div2 я использовал location.hash и .trigger поэтому, когда пользователь вводит дома # div2 в URL-JQuery активен b1.click
if(location.hash == "#div2"){
$("#b1").trigger("click");
}
logicly он должен скрыть Div1 и показать div2 но ничего не показывает, даже когда я нажимаю В1 или В2 вручную ..
, что я делаю не так?!
показать нам код для того, что вы щелкаете – dandavis
где находятся элементы с идентификаторами # b1 и # b2? ваши html-элементы имеют id # div1 и # div2 – Rooster
на самом деле, покажите нам весь код, возможно, вы слишком рано связываете кнопки (что-то jQuery не предупреждает/не жалуется) – dandavis