基本上我有两个不同的HTML页面。 我想创建一个函数,当第一个HTML页面上的按钮被点击时,它将显示/隐藏第二个HTML页面上的div元素。
这可以用JavaScript完成吗?
提前致谢。
基本上我有两个不同的HTML页面。 我想创建一个函数,当第一个HTML页面上的按钮被点击时,它将显示/隐藏第二个HTML页面上的div元素。
这可以用JavaScript完成吗?
提前致谢。
if(typeof(Storage)!=="undefined")
{
$('#FirstClick').on('click',function(){
localStorage.clickedDiv = $(this).attr('id');
$(this).hide();
});
}
else
{
$(this).hide();
}
$(function(){
$(localStorage.clickedDiv).hide();
});
或者为了更好地支持旧版浏览器,您可以使用 cookies。
我不确定你所说的第二个HTML页面是什么意思,也许你指的是内容?使用jQuery可以实现这一点......例如......
<script type="text/javascript">
$(document).ready(function(){
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
});
});
</script>
<a href="#" class="show_hide">Show/hide</a>
<div class="slidingDiv">
<a href="#" class="show_hide">hide</a></div>
css
.slidingDiv {
height:300px;
background-color: #99CCFF;
padding:20px;
margin-top:10px;
border-bottom:5px solid #3399FF;
}
.show_hide {
display:none;
}
localStorage
存储你的更改,并在新页面加载时重新调用它们。 - Roko C. Buljan