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 相关文章推荐
详解new function(){}和function(){}() 区别分析
Mar 22 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
jquery struts 验证唯一标识(公用方法)
Mar 27 Javascript
JavaScript检查某个function是否是原生代码的方法
Aug 20 Javascript
使用React实现轮播效果组件示例代码
Sep 05 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
js正则表达式验证密码强度【推荐】
Mar 03 Javascript
详解vue axios中文文档
Sep 12 Javascript
JQuery扩展对象方法操作示例
Aug 21 jQuery
LayUi数据表格自定义赋值方式
Oct 26 Javascript
vue样式穿透 ::v-deep的具体使用
Jun 04 Javascript
node.js通过url读取文件
Oct 16 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
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
php中的观察者模式简单实例
2015/01/20 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
PHP中Array相关函数简介
2016/07/03 PHP
javscript对象原型的一些看法
2010/09/19 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
Vue快速实现通用表单验证的方法
2020/02/24 Javascript
[00:32]2018DOTA2亚洲邀请赛Newbee出场
2018/04/03 DOTA
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
在Python的Django框架的视图中使用Session的方法
2015/07/23 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
详解python之heapq模块及排序操作
2019/04/04 Python
解决python 文本过滤和清理问题
2019/08/28 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
学年自我鉴定范文
2013/10/01 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
母亲节演讲稿范文
2014/01/02 职场文书
推广普通话标语
2014/06/27 职场文书
关于召开会议的通知
2015/04/15 职场文书
防暑降温通知书
2015/04/27 职场文书
检察院起诉书
2015/05/20 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python