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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
DWZ table的原生分页浅谈
Mar 01 Javascript
Javascript中封装window.open解决不兼容问题
Sep 28 Javascript
js基础之DOM中document对象的常用属性方法详解
Oct 28 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
Jan 04 Javascript
JavaScript数据结构中串的表示与应用实例
Apr 12 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
在vue项目中安装使用Mint-UI的方法
Dec 27 Javascript
详解react内联样式使用webpack将px转rem
Sep 13 Javascript
js 实现在2d平面上画8的方法
Oct 10 Javascript
vue cli3 调用百度翻译API翻译页面的实现示例
Sep 13 Javascript
Vue-axios-post数据后端接不到问题解决
Jan 09 Javascript
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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
JavaScript生成随机数的4种自定义函数分享
2015/02/28 Javascript
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
微信公众平台 发送模板消息(Java接口开发)
2019/04/17 Javascript
nodejs中request库使用HTTPS代理的方法
2019/04/30 NodeJs
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
[02:34]肉山说——泡妞篇
2014/09/16 DOTA
python多线程http下载实现示例
2013/12/30 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
python文件编写好后如何实践
2020/07/07 Python
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
2014年公司植树节活动方案
2014/03/04 职场文书
《孙权劝学》教学反思
2014/04/23 职场文书
教师教学评估方案
2014/05/09 职场文书
开学典礼致辞
2015/07/29 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL