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 constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
判断用户的在线状态 onbeforeunload事件
Mar 05 Javascript
最新的10款jQuery内容滑块插件分享
Sep 18 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
Dec 14 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
简单实现js菜单栏切换效果
Mar 04 Javascript
微信小程序教程系列之新建页面(4)
Apr 17 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
JavaScript学习笔记之DOM操作实例分析
Jan 08 Javascript
详解如何运行vue项目
Apr 15 Javascript
highcharts.js数据绑定方式代码实例
Nov 13 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 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+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
phpsir 开发 一个检测百度关键字网站排名的python 程序
2009/09/17 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
党员自我评价分享
2013/12/13 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
社区母亲节活动总结
2015/02/10 职场文书
法学专业求职信范文
2015/03/19 职场文书
世界名著读书笔记
2015/06/25 职场文书