我的問題是當我點擊一個鏈接(例如第二頁)它會在屏幕上顯示第二頁。但是當我重新加載頁面時,當前頁面不會被保存並且會恢復到默認頁面。如何在頁面刷新時保持javascript/jquery對DOM的更改
如何讓所需頁面不刷新到默認頁面?
的JavaScript:
<script type="text/javascript">
$(function(){
$('.one').show();
$('.two').hide();
$('.three').hide();
$('#show_one, #show_one1').click(function(){
$('.one').show();
$('.two').hide();
$('.three').hide();
$('.modal').modal('hide');
return false;
});
$('#show_two, #show_two2').click(function(){
$('.one').hide();
$('.two').show();
$('.three').hide();
$('.modal').modal('hide');
return false;
});
$('#show_three, #show_three3').click(function(){
$('.one').hide();
$('.two').hide();
$('.three').show();
$('.modal').modal('hide');
return false;
});
});
</script>
HTML:
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="" id="show_one"> One</a></li>
<li><a href="" id="show_two"> Two</a></li>
<li><a href="" id="show_three"> Three</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<a data-toggle="modal" data-target="#myModal"> Modal Dialog</a>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<form class="form-horizontal">
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="button" id="show_one1" class="btn btn-info" data-dismiss="modal" aria-hidden="true">One</button>
<button type="button" id="show_two2" class="btn btn-info" data-dismiss="modal" aria-hidden="true">Two</button>
<button type="button" id="show_three3" class="btn btn-info" data-dismiss="modal" aria-hidden="true">Three</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="one">
<div class="row">
<center>
Page 1
</center>
</div>
</div>
<div class="two">
<div class="row">
<center>
Page 2
</center>
</div>
</div>
<div class="three">
<div class="row">
<center>
Page 3
</center>
</div>
</div>
</div>
不要忘記對你接受的答案進行投票。謝謝 –