JQuery 常用DOM操作5
来源:互联网 发布:导播软件 编辑:程序博客网 时间:2024/05/18 04:22
1.元素定位的常用方法
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>漂浮广告</title><style type="text/css"> </style><script type="text/javascript" src="jquery-3.1.1.min.js"></script></head><body> <div id="imgDiv" style="position:absolute;left:50px;top:60px"> <img src="jia.jpg" width="100px" height="100px" border="0px"/> </div> <script type="text/javascript"> var xin=true,yin=true;//标记xin=true往右移动,false往左 var step=1;//移动步伐 var delay=10;//时间间隔 var $obj; function move(){ var left=$obj.offset().left; var top=$obj.offset().top;//得到div相对浏览器的偏移量 var L=T=0; var R=$(window).width()-$obj.width(); var B=$(window).height()-$obj.height(); //水平方向判断 if(left<L){xin=true;} if(left>R){xin=false;} left=left+step*(xin?1:-1); //垂直方向判断 if(top<T){yin=true;} if(top>B){yin=false;} top=top+step*(yin?1:-1); //给div元素重新定位一次 $obj.offset({top:top,left:left});//div在移动 } $(function(){ var $obj=$("#imgDiv"); var itl=setInterval("move()",delay); $obj.mouseover(function(){clearInterval(itl)});//鼠标事件 $obj.mouseout(function(){itl=setInterval("move()",delay)});//鼠标事件 }); </script></body></html>
截图:
0 0
- JQuery 常用DOM操作5
- JQuery DOM 的常用操作
- JQuery DOM 的常用操作
- JQuery DOM 常用操作汇总
- JQuery 常用DOM操作3
- JQuery 常用DOM操作4
- JQuery Dom的常用操作
- JQuery之DOM操作及常用函数
- JQuery之DOM操作及常用函数
- jquery 中关于DOM 的常用操作
- 【jQuery】jQuery操作DOM
- jquery 中DOM操作的常用 方法、属性
- jQuery学习日记(三):常用的DOM操作
- jQuery 常用DOM事件
- 第 5 章 jQuery 操作 DOM 元素
- jQuery 的dom操作
- jQuery中的DOM操作
- jQuery中的DOM操作
- AppStore审核支付功能被拒
- [c++]条件编译#ifdef
- FormBean的表单验证流程
- 基于java平台的常用资源
- Android中的Service 与 Thread 的区别
- JQuery 常用DOM操作5
- gem安装时出现 undefined method `size' for nil:NilClass (NoMethodError) 的解决办法
- (3).Mybatis动态sql的使用
- Struts配置文件中的action元素属性
- 基于Eclipse的Spring4.3.3配置获取DataSource详解
- Git快速上手
- mysqld_safe详解
- ActionForm Bean的作用
- R.drawable.找不到图片资源