
可以使用localStorage。
当隐藏的时候设置缓存,如:localStorage.setItem('isHideAgree',"1")
页面初始化时获取指定缓存,判断是否隐藏,是执行隐藏代码。简单代码如下,具体可根据自己情况扩展
再用js来处理,这是一种方法。
另一种方法是不用iframe,借助js *** 作DOM显示与隐藏。
如果单单只用html、css没办法实现你说的效果。
页面局部刷新的方法:
1、首先打开你想要打开的网站或网页,我先打开百度经验。
2、电脑系统不一样,软件不一样,刷新的标志也可能不一样。我这个网页刷新的是在左上角的一个带小箭头的圆圈。
3、然后点击刷新页面就重新加载了。
假设代码为:<div id="page">这里是被遮罩的div,目前未加样式</div>
<div>
<p>提示:这里是出现遮罩层按钮,点击按钮一后出现遮罩层</p>
<a href="###" onclick="btn1()">按钮一</a>
</div>
<div id="mask" style="display:none">
<p>提示:这里是遮罩层,点击按钮二之后遮罩层mask会消失,并且刷新页面</p>
<a href="###" onclick="btn2()window.location.reload()">按钮二</a>
</div>
<script>
function btn1(){
document.getElementById("mask").style.display = "block"
}
function btn2(){
document.getElementById("mask").style.display = "none"
}
</script>
提示:
1、目前未加任何遮罩效果,原理已经写给你了,自己去看。
2、page为底层,mask为遮罩层,btn1为出现遮罩按钮,btn2为消失遮罩按钮并且刷新网页!
3、有不懂的再回我
4、完全手写!请采纳!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)