全屏切换效果demo效果示例(整理)
示例 效果 整理 切换 Demo 全屏
2023-09-14 09:04:05 时间
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>全屏切换效果</title>
<meta name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
}
html {
overflow-x: hidden;
}
ul li {
list-style: none;
}
ul {
position: fixed;
right: 5px;
top: 50%;
}
ul li {
margin: 5px 0;
width: 15px;
height: 15px;
border-radius: 50%;
background: white;
cursor: pointer;
}
.active {
background: red;
}
</style>
</head>
<body>
<div>1111</div>
<div>2222</div>
<div>3333</div>
<div>4444</div>
<div>5555</div>
<ul>
<li class="active"></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<script type="text/javascript">
var viewWidth = $(window).width(); //获取屏幕可视宽
var viewHeight = $(window).height(); //获取屏幕可视高
var arr = ['yellow', 'red', 'blue', 'black', 'pink'];
$('div').css({
width: viewWidth,
height: viewHeight
});
$('div').each(function(i, v) {
$(v).css('background', arr[i]);
})
$(window).scroll(function() {
var index = Math.floor(($(document).scrollTop() + viewHeight / 2) / viewHeight);
$('li').eq(index).attr('class', 'active').siblings().attr('class', '');
})
$('li').click(function() {
//$(document).scrollTop($(this).index()*viewHeight);
var H = $(this).index() * viewHeight;
$('html,body').animate({
scrollTop: H
}, 800);
});
</script>
</body>
</html>
相关文章
- html制作图片幻灯片效果代码,【JS+CSS3】实现带预览图幻灯片效果的示例代码
- Hudi Java Client总结|读取Hive写Hudi代码示例
- JDBC基本操作示例代码详解编程语言
- 多个RestTemplate对象示例详解编程语言
- JavaScript拖拽效果示例网页解决快速拖拽的问题
- Jqueryeasyui下loaing效果示例代码
- jQuery动画效果-fadeInfadeOut淡入浅出示例代码
- jquery实现metro效果示例代码
- jquery实现盒子下拉效果示例代码
- jquery实现加载等待效果示例
- js实现点小图看大图效果的思路及示例代码
- 利用jQuary实现文字浮动提示效果示例代码
- jquery设置text的值示例(设置文本框DIV表单值)
- android教程之使用popupwindow创建菜单示例
- javascript中interval与setTimeOut的区别示例介绍
- phpctype函数中文翻译和示例
- python调用windowsapi锁定计算机示例