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学习阶段性总结(2)--(X)HTML学习
Feb 03 Javascript
javascript 模拟点击广告
Jan 02 Javascript
javascript中定义私有方法说明(private method)
Jan 27 Javascript
js中的setInterval和setTimeout使用实例
May 09 Javascript
node.js中的http.response.removeHeader方法使用说明
Dec 14 Javascript
js为什么不能正确处理小数运算?
Dec 29 Javascript
javascript遍历json对象的key和任意js对象属性实例
Mar 09 Javascript
微信小程序 图片上传实例详解
May 05 Javascript
webpack搭建vue 项目的步骤
Dec 27 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
Jun 28 Javascript
24行JavaScript代码实现Redux的方法实例
Nov 17 Javascript
浅谈Vue.use到底是什么鬼
Jan 21 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生成制作验证码的简单实例
2016/06/12 PHP
php读取本地json文件的实例
2018/03/07 PHP
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
webpack4简单入门实例
2018/09/06 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
使用 Element UI Table 的 slot-scope方法
2019/10/10 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
python数据结构树和二叉树简介
2014/04/29 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
Python之列表的插入&amp;替换修改方法
2018/06/28 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
Flask之请求钩子的实现
2018/12/23 Python
如何在sublime编辑器中安装python
2020/05/20 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
传播学专业毕业生自荐信
2013/11/04 职场文书
应届生个人求职信模板
2013/11/26 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
2014年社区个人工作总结
2014/12/02 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
导游词之西安骊山
2019/12/20 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python