JS实现鼠标经过悬浮切换
发表日期:2021-08-06 文章编辑:洛壹网络 文章来源:网站建设公司
<title>JS实现鼠标经过悬浮切换</title>
<!-- //js实现鼠标悬浮切换 setTab 代码实现 -->
<style>
.Menubox{width: 400px;height: 400px;margin: auto;}
.Menubox ul li{width: 100px;height: 50px;background-color: #CCCC00;margin-top: 10px;text-align: center;line-height: 50px;}
.Contentbox div{width: 600px;height: 100px;margin: auto;}
</style>
<div class="Menubox">
<ul>
<li id="one1" onmouseover="setTab('one',1,4)" >新闻1</li>
<li id="one2" onmouseover="setTab('one',2,4)" class="hover">新闻2</li>
<li id="one3" onmouseover="setTab('one',3,4)">新闻3</li>
<li id="one4" onmouseover="setTab('one',4,4)">新闻4</li>
</ul>
</div>
<div class="Contentbox">
<div id="con_one_1" style="background:#CCCC00;">新闻列表1</div>
<div id="con_one_2" style="background:#FFCCCC;display:none">新闻列表2</div>
<div id="con_one_3" style="background:#CCCCFF;display:none">新闻列表3</div>
<div id="con_one_4" style="background:#99CC33;display:none">新闻列表4</div>
</div>
</body>
<script>
function setTab(name, cursel, n) {
for (i = 1; i <= n; i++) {
var menu = document.getElementById(name + i);
var con = document.getElementById("con_" + name + "_" + i);
menu.className = i == cursel ? "hover" : "";
con.style.display = i == cursel ? "block" : "none";
}
}
</script>
本文链接:https://www.szluoyi.com/news-details-37-497-1.html
版权声明:
1:本站所有内容均由互联网收集整理、上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途,如描述有误或者学术不对之处欢迎及时提出,不甚感谢。
2、 如涉及版权问题,请联系我们4724325@qq.com第一时间处理;