關於利用jQuery實現愛奇藝裡面的滑鼠移入改變當前頁面的功能的實現原理
效果如圖:
程式碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.11.0.js" ></script>
<style>
*{
margin: 0px;
padding: 0px;
}
ul li{
list-style: none;
}
a{
text-decoration: none;
color: yellowgreen
}
.main{
width: 1310px;
height: 520px;
position: relative;
margin: 50px auto;
}
.main ul{
width: 1310px;
}
.main ul li img{
width: 1310px;
margin: 0 auto;
height: 520px;
border-radius: 4px;
}
.main .main_bar{
position: absolute;
top: 30px;
left: 990px;
width: 276px;
background: rgba(0,0,0,0.5);
border-radius: 4px;
}
.main_bar li{
padding: 11px 20px;
font-size: 16px;
cursor: pointer;
}
.main_bar li .show{
background: white;
width: 190px;
padding: 10px 15px;
border-radius: 5px;
display: none;
}
.main_bar li .show .title{
font-size: 20px;
color: deepskyblue;
}
.main_bar li .show .txt{
color:burlywood;
}
.main_bar li.active a{
display: none;
}
.main_bar li.active .show{
display: block;
}
</style>
</head>
<body>
<div class="main">
<ul>
<li>
<a href="#"><img src="img/1.jpg" id="img"</a>
</li>
</ul>
<div class="main_bar">
<ul>
<li class="active">
<a href="#"> 戰狼1 吳京的愛國情懷</a>
<div class="show">
<div class="title">戰狼1</div>
<div class="txt">吳京的愛國情懷</div>
</div>
</li>
<li>
<a href="#"> 戰狼2 吳京的愛國情懷</a>
<div class="show">
<div class="title">戰狼2</div>
<div class="txt">吳京的愛國情懷</div>
</div>
</li>
<li>
<a href="#"> 戰狼3 吳京的愛國情懷</a>
<div class="show">
<div class="title">戰狼3</div>
<div class="txt">吳京的愛國情懷</div>
</div>
</li>
<li>
<a href="#"> 戰狼4 吳京的愛國情懷</a>
<div class="show">
<div class="title">戰狼4</div>
<div class="txt">吳京的愛國情懷</div>
</div>
</li>
<li>
<a href="#"> 戰狼5 吳京的愛國情懷</a>
<div class="show">
<div class="title">戰狼5</div>
<div class="txt">吳京的愛國情懷</div>
</div>
</li>
<li>
<a href="#"> 戰狼6 吳京的愛國情懷</a>
<div class="show">
<div class="title">戰狼6</div>
<div class="txt">吳京的愛國情懷</div>
</div>
</li>
</ul>
</div>
</div>
<script>
$(function(){
$(".main_bar ul li").attr("pic",function(index){
return "img/"+(index+1)+".jpg"
})
$(".main_bar ul li").mouseover(function(){
var pic=$(this).attr("pic")
$(this).addClass("active").siblings("li").removeClass("active")
$("#img").attr("src",pic)
})
})
</script>
</body>
</html>
相關文章
- mse~路由實現某個頁面的灰度功能路由
- Jquery實現頁面的新增、刪除、全選、取消全選、漸變色jQuery
- 獲取當前頁面的topViewControllerViewController
- 利用HTML5的history.replacestate()修改當前頁面的URLHTML
- 利用ServiceWorker實現頁面的快速載入和離線訪問
- 使用 jQuery 實現分頁功能jQuery
- jQuery滑鼠移入移出jQuery
- jquery實現改變所匹配的內容jQuery
- CSS實現滑鼠移入彈出下拉框CSS
- 關於ToDolist 的增刪改查 用jQuery來實現jQuery
- 利用jQuery實現表單驗證功能jQuery
- react獲取當前頁面的url引數React
- jQuery實現原理jQuery
- 滑鼠移動到button顏色改變的實現
- SAP Fiori 頁面的週期性動態重新整理功能的實現步驟
- Jquery 實現頁面倒數計時的功能jQuery
- Spring框架系列(9) - Spring AOP實現原理詳解之AOP切面的實現Spring框架
- TabLayout + ViewPager +Fragment 實現頁面的動態重新整理TabLayoutViewpagerFragment
- Spartacus 註冊和登入頁面的實現細節
- 直播美顏SDK介面的閃白功能實現流程
- 愛奇藝RND框架技術探索——架構與實現框架架構
- Laravel 中 Facade 門面的實現Laravel
- 介面的定義和實現
- PHP中獲取當前頁面的各種URL格式PHP
- JS指令碼中重新整理當前頁面的方法JS指令碼
- PbootCMS模板如何輸出當前頁面的完整URL地址boot
- 如何實現 Android 短影片跨頁面的流暢續播?Android
- 如何實現 iOS 短影片跨頁面的無痕續播?iOS
- .滑鼠點選愛心特效的實現特效
- Go 之基礎速學 (十) golang 裡介面的實現Golang
- Table tr 奇數偶數行漸變色Jquery實現jQuery
- vue專案重新整理當前頁面的三種方法Vue
- js實現 web頁面的滾動條下拉時載入更多JSWeb
- SAP UI5 Web Component不同React頁面的跳轉實現UIWebReact
- SpringMVC---02---實現頁面的跳轉 轉向與重定向SpringMVC
- 如何實現 iOS 短視訊跨頁面的無痕續播?iOS
- 分頁功能的實現
- 關於期貨交易CTP介面的五檔行情接收,和設定實現