jQuery实现流动虚线框的方法

 更新时间:2015年01月29日 14:49:31   作者:穗溪  
这篇文章主要介绍了jQuery实现流动虚线框的方法,可实现百度UEditor首页流动虚线框的效果,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • jQuery取消特定的click事件

    jQuery取消特定的click事件

    这篇文章主要介绍了jQuery取消特定的click事件实现方法,结合实例形式分析了jQuery简单实现事件绑定及取消事件绑定的相关技巧,需要的朋友可以参考下
    2016-02-02
  • jquery.Callbacks的实现详解

    jquery.Callbacks的实现详解

    这篇文章主要给大家介绍的是jQuery.Callback()的实现,这个函数常见的应用场景是事件触发机制,也就是设计模式中的观察者(发布、订阅机制),目前Callbacks对象用于queue、ajax、Deferred对象中,下面通过这篇文章来详细看看关于jquery.Callbacks实现的介绍吧。
    2016-11-11
  • jquery中get和post的简单实例

    jquery中get和post的简单实例

    本篇文章主要是对jquery中get和post的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • jQuery UI AutoComplete 使用说明

    jQuery UI AutoComplete 使用说明

    在 jQuery UI 的最近更新中增加了自动完成控件 AutoComplete,这为我们提供了又一个强大的开发工具,这里介绍一下这个控件的使用方式。
    2011-06-06
  • 一句jQuery代码实现返回顶部效果(简单实用)

    一句jQuery代码实现返回顶部效果(简单实用)

    本文主要分享了利用一句jQuery代码实现返回顶部效果的实例。代码简单,保存到HTML文件就可以体验效果。下面跟着小编一起来看下吧
    2016-12-12
  • 详细介绍jQuery.outerWidth() 函数具体用法

    详细介绍jQuery.outerWidth() 函数具体用法

    这篇文章通过jQuery示例代码演示outerWidth()函数的具体用法,介绍的非常详细,有需要的朋友可以借鉴
    2015-07-07
  • 用jQuery实现优酷首页轮播图

    用jQuery实现优酷首页轮播图

    本文主要介绍了用jQuery实现优酷首页轮播图的思路与方法。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Jquery 设置标题的自动翻转

    Jquery 设置标题的自动翻转

    我们平时在开发web程序的时候,想把一个新闻源滚动显示新闻的条目的标题及内容摘要,而且是每次一条,有点类似csdn的滚动广告。
    2009-10-10
  • JQuery中html()方法使用不当带来的陷阱

    JQuery中html()方法使用不当带来的陷阱

    html方法当不传参数时用来获取元素的html内容
    2011-04-04
  • jQuery中next()方法用法实例

    jQuery中next()方法用法实例

    这篇文章主要介绍了jQuery中next()方法用法,实例分析了next()方法的功能、定义及获得匹配元素集合中每个元素紧邻的同辈元素使用技巧,需要的朋友可以参考下
    2015-01-01

最新评论