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 相关文章推荐
Prototype Array对象 学习
Jul 19 Javascript
JS继承 笔记
Jul 13 Javascript
21个JavaScript事件(Events)属性汇总
Dec 02 Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 Javascript
JS动态计算移动端rem的解决方案
Oct 14 Javascript
JavaScript之class继承_动力节点Java学院整理
Jul 03 Javascript
利用js编写网页进度条效果
Oct 08 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
Apr 08 Javascript
vue左右侧联动滚动的实现代码
Jun 06 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
Jan 19 Javascript
小程序api实现promise封装过程解析
Nov 21 Javascript
node.js中fs文件系统模块的使用方法实例详解
Feb 13 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计算加权平均数的方法
2015/07/16 PHP
PHP fclose函数用法总结
2019/02/15 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
2018/09/20 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
python里运用私有属性和方法总结
2019/07/08 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
python获取Pandas列名的几种方法
2019/08/07 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
关于python 跨域处理方式详解
2020/03/28 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
Python实现自动装机功能案例分析
2020/10/22 Python
详解python中的异常捕获
2020/12/15 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
社区节水倡议书
2015/04/29 职场文书
遗愿清单观后感
2015/06/09 职场文书
银行求职信范文
2019/05/13 职场文书
为什么MySQL分页用limit会越来越慢
2021/07/25 MySQL
Python初识逻辑与if语句及用法大全
2021/08/07 Python
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android