jQuery实现流动虚线框的方法


Posted in Javascript onJanuary 29, 2015

本文实例讲述了jQuery实现流动虚线框的方法。分享给大家供大家参考。具体分析如下:

在百度UEditor的首页看到一个流动的虚线框的效果,所以自己用jQuery尝试也写一个,效果如下:

css:

.dashed-box{width:500px;height:100px;overflow:hidden;position:relative;}
.dashed-top{width:2000px;height:0px;border-bottom:2px #ccc dashed;position:absolute;top:0;left:-1400px;}
.dashed-left{width:0px;height:2000px;border-left:2px #ccc dashed;position:absolute;left:0;top:-1600px;}
.dashed-bottom{width:2000px;height:0px;border-bottom:2px #ccc dashed;position:absolute;left:0px;bottom:0;}
.dashed-right{width:0px;height:2000px;border-left:2px #ccc dashed;position:absolute;right:0;top:-1600px;}

HTML:

<div class="dashed-box">
<div class="dashed-top"></div>
<div class="dashed-left"></div>
<div class="dashed-right"></div>
<div class="dashed-bottom"></div>
</div>

jQuery:

setInterval(function(){
 var $left=$(".dashed-top").css("left");
 var $top=$(".dashed-bottom").css("left");
 $left=parseInt($left);
 $top=parseInt($top);
 if($left<0){
  $left+=2;
 }else{
  $left=-1400;
 }
  
 if($top>-1000){
  $top-=2;
 }else{
  $top=0;
 }
 $(".dashed-top").css("left",$left+"px");
 $(".dashed-right").css("top",$left+"px");
 $(".dashed-bottom").css("left",$top+"px");
 $(".dashed-left").css("top",$top+"px");
},60);

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery加载页面的方法(页面加载完成就执行)
Jun 21 Javascript
jQuery让控件左右移动的三种实现方法
Sep 08 Javascript
javascript与有限状态机详解
May 08 Javascript
Ext GridPanel加载完数据后进行操作示例代码
Jun 17 Javascript
node.js实现逐行读取文件内容的代码
Jun 27 Javascript
jquery操作HTML5 的data-*的用法实例分享
Aug 17 Javascript
九种原生js动画效果
Nov 11 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
JS基于递归实现倒计时效果的方法
Nov 26 Javascript
微信小程序 label 组件详解及简单实例
Jan 10 Javascript
Vue.js学习笔记之修饰符详解
Jul 25 Javascript
jQuery操作cookie的示例代码
Jun 05 jQuery
jquery 设置style:display的方法
Jan 29 #Javascript
jQuery获取样式中颜色值的方法
Jan 29 #Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 #Javascript
JS清除选择内容的方法
Jan 29 #Javascript
IE中鼠标经过option触发mouseout的解决方法
Jan 29 #Javascript
JS判断是否360安全浏览器极速内核的方法
Jan 29 #Javascript
jQuery中$.each使用详解
Jan 29 #Javascript
You might like
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
php实现36进制与10进制转换功能示例
2017/01/10 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
javascript replace()正则替换实现代码
2010/02/26 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
浅析PEP572: 海象运算符
2019/10/15 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
Python单链表原理与实现方法详解
2020/02/22 Python
微软澳洲官方网站:Microsoft Australia
2017/01/10 全球购物
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
美国购买舞会礼服网站:Couture Candy
2019/12/29 全球购物
新闻专业个人求职信
2013/12/19 职场文书
企业消防安全制度
2014/02/02 职场文书
五一活动标语
2014/06/30 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
城管个人总结
2015/02/28 职场文书