使用Jquery实现美观的滑动解锁
来源:互联网 发布:程序员常去的网站 编辑:程序博客网 时间:2024/05/16 07:21
我在页面创建了两个html元素
具体样式是
#dp-lock-wapp{
height:29px;position:relative;text-align:left;background:#fff;padding:3px;border:1px solid #ccc;
}
#dp-lock-btn{
background-attachment:fixed;
display:inline-block;height:29px;width:40px;border-left:1px solid #ccc;cursor:pointer;background:url('./arr-btn.png') -42px 0px no-repeat;
}
#dp-lock-btn:hover{
background-position-y:-48px;
}
复制代码
具体的图片在后面提供的源码下载中有,实际上这个实现是很简单的,原理就是监听鼠标做相应动作而已.
下面是js解释
var fin = false; // 定义一个变量来检查解锁是否成功
var i_x = 0; // 定义一个x坐标 这个变量用来计算鼠标x坐标增量
var max = $('#dp-lock-wapp').width() - $('#dp-lock-btn').width(); // 定义最大增量
然后下面是一个比较兼容性的获取鼠标x坐标的方法:
function getMouseX(ev){
ev=ev || window.event;
if(ev.pageX){
return ev.pageX;
}
return ev.clientX + document.body.scrollLeft - document.body.clientLeft
}
复制代码
- 使用Jquery实现美观的滑动解锁
- JQuery实现的几个弹出框实现绝对美观
- seekBar实现滑动解锁
- 美观的导航菜单 -- JQuery实现,支持横向, 竖向
- 实现美观的TabHost
- Selenium模拟JQuery滑动解锁
- Selenium模拟JQuery滑动解锁
- 简单的滑动解锁
- 自定义控件实现滑动解锁
- CAGradientLayer实现向右滑动解锁的动画效果
- jquery实现图片轮换(美观)
- 滑动解锁插件slideunlock.js不依赖jquery
- jquery mobile实例---实例、登录与注册的实现、简介美观
- 使用jQuery实现图片滑动窗
- Android Jelly Bean滑动解锁控件实现
- CAGradientLayer实现"滑动来解锁"动画效果
- 滑动解锁
- 滑动解锁
- 应用开发中防止SQL注入采取的应对措施
- 【jsp】
- 黑马程序员-Java if语句练习-暴露的基础小问题
- 2013级Java第1周(春)项目——一个简单的考勤签到程序
- 优先级反转
- 使用Jquery实现美观的滑动解锁
- 引用传递
- 简单的二级城市联动 对同一个对象绑定多个事件
- 我写过的软件之UniversalHst-DVBView
- C++内存管理
- 程序员的奋斗史(三十五)——人在囧途之应聘篇(五)
- 横向滚动的ListView
- 网络的车轮
- 《程序员修炼之道:从小工到专家》笔记-----第二章