苹果5s旁边滚动条会自动div上下滚动条跑

鼠标滚轮控制页面滚动(山寨苹果官网iPhone5s的滚屏动画实例)
Posted By 刘晓帆 | 1,111 views
最近发现这种效果很流行,自己也写一个,以后应该能用上。
技术重点应该就是鼠标滚轮的兼容性写法那里,因为jquery没有封装鼠标滚轮事件,用原生JS写的话每个浏览器的标准都不一样,很麻烦。
右侧边栏按钮点击滚动页面的效果就是普通的图片滚动展示效果而已,没什么难度。
下面是代码,我都放在一个页面里面,为了可以直接运行看效果。
Created on :
: Liuxiaofan
&!doctype html&
&meta charset=&utf-8&&
&title&山寨苹果官网iPhone5s的滚屏动画实例&/title&
&script src=&/demo/js/jquery-1.6.4.min.js&&&/script&
$(function() {
* 如转载请保留本人原创信息
* 代码来源 -刘晓帆的博客
var bodyEl = $('html,body'); //ff和ie需要html,chrome需要body,万恶的兼容性啊
var siderBtn = $('.sider li');
var boxEl = $('.box');
var boxIndex = 0; //定义一个变量保存上次滚动到的是第几个box
// 隐藏页面滚动条并且初始化页面位置为顶部
bodyEl.css({'overflow': 'hidden'}).scrollTop(0);
* 为按钮绑定事件
* @returns {undefined}
siderBtn.click(function() {
var btnIndex = $(this).index();
var tarBoxTop = boxEl.eq(btnIndex).offset(). //取得box的offset.top值
var isAnimate = bodyEl.is(&:animated&); //当前是否处于动画状态
var m = btnIndex - boxI //算当前的按钮和当前显示的box的差值
//如果是0就不操作于不是动画状态才执行
if (m != 0 && !isAnimate) {
//如果是1代表是临近的
if (m == 1 || m == -1) {
bodyEl.animate({scrollTop: tarBoxTop}, 1000);
bodyEl.fadeOut(400);
setTimeout(function() {
bodyEl.fadeIn(400).scrollTop(tarBoxTop);
//改变右侧按钮的焦点
$('span', siderBtn).removeClass('cur');
$('span', $(this)).addClass('cur');
boxIndex = btnI
* 鼠标滚轮触发后的事件
var mouseWheel = function(event) {
if (!event) {
event = window.
var delta = 0;//为了保存滚轮的滚动值
var tarBoxTop = boxEl.eq(boxIndex).offset(). //取得当前box的offset.top值
var isAnimate = bodyEl.is(&:animated&); //当前是否处于动画状态
//取滚轮滚动的值
if (event.wheelDelta) {
delta = event.wheelDelta / 120;//兼容chrome
if (window.opera) {//兼容opera
} else if (event.detail) {
delta = -event.detail / 3;//兼容ff
//判断是向上滚还是向下
if (delta & 0) {
if (boxIndex != 0) {
if (!isAnimate) {
bodyEl.animate({scrollTop: tarBoxTop - 1000}, 1000);
boxIndex--;
if (boxIndex != 4) {
if (!isAnimate) {
bodyEl.animate({scrollTop: tarBoxTop + 1000}, 1000);
boxIndex++;
//改变右侧按钮的焦点
$('span', siderBtn).removeClass('cur').eq(boxIndex).addClass('cur');
//绑定滚轮事件
if (window.addEventListener) {
window.addEventListener('DOMMouseScroll', mouseWheel, false); //火狐和IE
window.onmousewheel = document.onmousewheel = mouseW //chrome
&style type=&text/css&&
padding: 0;
margin: 0;
font-size: 12
font-family: 微软雅黑;
width: 100%;
height: 80
line-height: 80
text-align:
background: #
opacity:0.5;
width: 100%;
height: 1000
text-align:
line-height: 1000
background: #95D95A;
background: #FF6BA1;
background: #FFB557;
background: #E59AE7;
background: #70CBF8;
.sider ul{
list-style:
.sider li{
height: 16
padding-top: 10
.sider span{
background: #777;
border-radius:20
.sider span.cur{
border: 1px solid #777;
background: rgba(0, 0, 0, 0);
width: 100%;
height: 300
background: #333;
text-align:
&div class=&header&&头&/div&
&div class=&sider&&
&span class=&cur&&&/span&
&span&&/span&
&span&&/span&
&span&&/span&
&span&&/span&
&div class=&box1 box&&box1&/div&
&div class=&box2 box&&box2&/div&
&div class=&box3 box&&box3&/div&
&div class=&box4 box&&box4&/div&
&div class=&box5 box&&box5&/div&
&div class=&footer&&脚&/div&
提示:你可以先修改部分代码再运行。
CopyRight(C) 爱前端苹果iphone5/5s的锁屏界面显示日历-ios7教程-手机开发-壹聚教程网苹果iphone5/5s的锁屏界面显示日历昨天看有朋友的iphone手机锁屏上面显示的不是壁纸而的个时间日期哦,这个很好奇了,后来才知道可以这样操作了,下面我来介绍锁屏界面显示日历设置方法。
具体的下载方法:
& & & &&1.打开你的iTunes11,点击侧边栏的【iTunes Store】,这时会跳转导苹果的软件程序库&App Store&中。iTunes11如何恢复界面和侧边栏:
& & & &&2.在页面的右侧的类别选择下拉框中,选择【工具】。
& & & &&3.在新品推荐一栏中,向右拉动滚动条,然后会看到一个带有日历图案的图标,名为【Lock Screen Calendar】,点击后会进入这个应用的介绍版面。
& & & &&4.点击图标下方的【免费】字样就可以进行下载了,当然你得先登录自己的苹果账号。
& & & &&锁屏日历的样式调整:
& & & &&1.在打开这个应用后,会进入到日历壁纸的调整设置界面。
& & & &&2.屏幕左上边的【Photos】可以用来调整壁纸的大小,下面的那个【Photos】可以选择壁纸的样式。& &&
& & & &&3.右上边的【Calendar】可以对日历的位置进行调整,右下边的【Calendar】可以用来设置具体的日期时间。
& & & &&4.调整完日历的大小和位置后,点击旁边的【Save】按钮,保存一下你的壁纸。
& & & &&5.这时壁纸已经进入到你的相机胶卷里面了,找到它,然后把它设定为锁屏壁纸使用。
& & & &&6.最后,看一下日历壁纸的完成效果:
上一页: &&&&&下一页:相关内容
风暴传说潮爆三国编辑推荐
电脑壁纸相关专题你的位置: &
> 苹果5s怎么看型号?如何看型号?iphone5s查询型号教程
苹果5s怎么看型号?如何看型号?iphone5s查询型号教程
更新时间:
收藏本页(Ctrl+D)
手机扫描查看
扫描二维码
  苹果5s怎么看型号?相信很多用户对于苹果5s怎么看型号还不太清楚,下面统一小编来跟大家分享一下苹果5s型号查询方法,感兴趣的可以过来看一下。
苹果iphone5s使用教程大全
  苹果5s型号查询方法:
  1.我们在iPhone 5S机身背面底部就可以看到iPhone 5S具体的版本型号
  我们还可以进入iPhone 5S内部查看iPhone 5S机身型号:
  1.首先从iPhone 5S主界面找到&设置&,并进入
  2.进入iPhone 5S设置之后,我们在进入&通用&设置
  3.进入通用设置之后,我们再选择进入&关于本机&
  4.最后进入关于本机之后,将滚动条往下拉就可以看到iPhone 5S的型号与序列号了
  首先从型号上来说,如果型号为:M****CH/A,最后两位有CH或CH/A即为行货版。另外最后两位为ZP,则为港版;最好两位为LL,则为美版、最后两位为TA,则为台湾等等。
【上一篇】
【下一篇】
看完这篇文章有何感觉?
统一文章资讯频道声明
1、 所有来源标注为统一下载站或统一文章的内容版权均为本站所有,若您需要引用、转载,请注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取授权。
2、 本站所提供的文章资讯等内容均为作者提供、网友推荐、互联网整理而来,仅供学习参考,如有侵犯您的版权,请及时联系我们,并提供原文出处等,本站将在三个工作日内修正。
3、 若您的网站或机构从本站获取的一切资源进行商业使用,除来源为本站的资料需与本站协商外,其他资源请自行联系版权所有人。
4、 未经统一下载站允许,不得盗链、盗用本站资源;不得复制或仿造本网站,不得在非统一下载站所属的服务器上建立镜像,站长之家对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。
手机资讯分类
Copy . All Rights Reserved.
本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。

我要回帖

更多关于 textbox上下滚动条 的文章

 

随机推荐