Files
ClassContent/历届学生/刘合群/2019-07-22/index.html
2024-09-27 02:06:13 +08:00

88 lines
2.1 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>tabs 切换</title>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<style>
body,ul,li {
margin: 0;
padding: 0;
}
li {
list-style: none;
}
.tabs-title {
overflow: hidden;
}
.tabs-title li {
float: left;
margin-right: 20px;
}
.tabs-content li {
display: none;
}
.title-on {
color: red;
}
.content-on {
display: block !important;
}
</style>
</head>
<body>
<div class="main">
<ul class="tabs-title">
</ul>
<ul class="tabs-content">
</ul>
</div>
<script>
var TitleArr = [ '体育', '财经', '娱乐', '社会' ];
var ContentArr = [ '体育的内容', '财经的内容', '娱乐的内容', '社会的内容' ];
// 渲染 title 和 content 数组到页面上显示出来
function RenderPage() {
TitleArr.forEach(function(val,index){
document.querySelector(".tabs-title").innerHTML += `<li class="${index == 0 ? 'title-on': ''}">${val}</li>`
})
ContentArr.forEach(function(val,index){
document.querySelector(".tabs-content").innerHTML += `<li class="${index == 0 ? 'content-on': ''}">${val}</li>`
})
}
RenderPage()
var TitleLi = $(".tabs-title li");
var ContentLi = $(".tabs-content li");
TitleLi.on("click", function() {
$(this).addClass('title-on').siblings().removeClass('title-on')
$(ContentLi[$(this).index()]).addClass('content-on').siblings().removeClass('content-on')
})
// TitleLi.forEach(function(val,index){
// val.onclick = function () {
// TitleLi.forEach(function(el,i){
// el.className = ""
// ContentLi[i].className = ""
// })
// ContentLi[index].className = "content-on"
// val.className = "title-on"
// }
// })
</script>
</body>
</html>