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 相关文章推荐
javascript中的new使用
Mar 20 Javascript
13个绚丽的Jquery 界面设计网站推荐
Sep 28 Javascript
jquery设置按钮停顿3秒不可用
Mar 07 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
javascript实现右侧弹出“分享到”窗口效果
Feb 01 Javascript
原生js制作日历控件实例分享
Apr 06 Javascript
js带闹铃功能的倒计时代码
Sep 29 Javascript
vue.js使用watch监听路由变化的方法
Jul 08 Javascript
详解Element-UI中上传的文件前端处理
Aug 07 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
Apr 20 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 Vue.js
Vue仿Bibibili首页的问题
Jan 21 Vue.js
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
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
PDO实现学生管理系统
2020/03/21 PHP
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
javascript instanceof 内部机制探析
2010/10/15 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
ant design实现圈选功能
2019/12/17 Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
2020/06/11 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
python中MySQLdb模块用法实例
2014/11/10 Python
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
求职信需要的五点内容
2014/02/01 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
拓展策划方案
2014/06/03 职场文书
质量主管工作职责
2014/09/26 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python
Vue.Draggable实现交换位置
2022/04/07 Vue.js