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 相关文章推荐
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
Nov 24 Javascript
JavaScript中判断函数是new还是()调用的区别说明
Apr 07 Javascript
JQuery表格内容过滤的实现方法
Jul 05 Javascript
不提示直接关闭网页窗口的JS示例代码
Dec 17 Javascript
javascript操纵OGNL标签示例代码
Jun 16 Javascript
JavaScript驾驭网页-CSS与DOM
Mar 24 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
动态Axios的配置步骤详解
Jan 12 Javascript
6行代码实现微信小程序页面返回顶部效果
Dec 28 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
May 22 Javascript
JS实现音乐导航特效
Jan 06 Javascript
小程序实现点击tab切换左右滑动
Nov 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模板页面中分页代码的解析
2009/02/06 PHP
php制作简单模版引擎
2016/04/07 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
PHP7修改的函数
2021/03/09 PHP
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
向当前style sheet中插入一个新的style实现方法
2013/04/01 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
2018/08/27 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
python2.7的编码问题与解决方法
2016/10/04 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
详解python中list的使用
2019/03/15 Python
Python tornado上传文件的功能
2020/03/26 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
高中数学教师求职信
2013/10/30 职场文书
优秀家长事迹材料
2014/05/17 职场文书
农业项目建议书
2014/08/25 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
实用求职信模板范文
2019/05/13 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
世界十大狙击步枪排行榜
2022/03/20 杂记