На странице я использую js, чтобы показать и скрыть некоторые элементы. Но есть проблема, когда я использую браузер.jquery mobile history back
<div data-role="page">
<div class="step1">
step1 content...
<a href="javascript:void(0)" class="nextBtn">next</a>
</div>
<div class="step2" style="display:none">
step2 content...
<a href="javascript:void(0)" class="okBtn">next</a>
</div>
<div class="step3" style="display:none">
step3 content...
<a href="javascript:void(0)" class="goBtn">next</a>
</div>
<script>
some script...
$('.nextBtn').click(function(){
ok = do something...
if(ok){
$('.step1').hide();
$('.step2').show();
}
});
$('.okBtn').click(function(){
ok = do something...
if(ok){
$('.step2').hide();
$('.step3').show();
}
});
</script>
</div>
но если я использую браузер кнопка обратной связи. Есть проблема. Я имею в виду, когда отображается «step2», я нажимаю кнопку «Назад», я хочу перейти на «step1».
Вы хотите, чтобы '.step1' был виден, когда вы возвращаетесь на страницу? – Omar