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 相关文章推荐
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 Javascript
JS 进度条效果实现代码整理
May 21 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
Aug 28 Javascript
js实现选中页面文字将其分享到新浪微博
Nov 05 Javascript
AngularJS基础 ng-repeat 指令简单示例
Aug 03 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
Mar 22 Javascript
Angular6 写一个简单的Select组件示例
Aug 20 Javascript
express如何解决ajax跨域访问session失效问题详解
Jun 20 Javascript
react koa rematch 如何打造一套服务端渲染架子
Jun 26 Javascript
js实现多张图片每隔一秒切换一张图片
Jul 29 Javascript
layui select 禁止点击的实现方法
Sep 05 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
Oct 30 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/05/16 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
详解Python中的文本处理
2015/04/11 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
python 内置模块详解
2019/01/01 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
python 错误处理 assert详解
2020/04/20 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
linux比较文件内容的命令是什么
2015/09/23 面试题
历史专业个人求职信范文
2013/12/07 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
企业宣传工作方案
2014/06/02 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
大学军训决心书
2015/02/05 职场文书
2016干部作风整顿心得体会
2016/01/22 职场文书
python中如何对多变量连续赋值
2021/06/03 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
基于Python实现射击小游戏的制作
2022/04/06 Python
Java死锁的排查
2022/05/11 Java/Android