jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
发布时间:2016-12-30 来源:查字典编辑
摘要:此控件是基于Jquery开发的,要引用Jquery框架控件代码复制代码代码如下:$.fn.myNudge=function(){varsel...

此控件是基于Jquery开发的,要引用Jquery框架

控件代码

复制代码 代码如下:

$.fn.myNudge = function() {

var self = $(this);

self.css({ position: "absolute" }); //让这个元素绝对定位

var selfLeft = self.css("left");

var selfTop = self.css("top");

self.css({ left: selfLeft, top: selfTop }); //设置这个元素为原来的位置

self.hover(function() {

self.animate({ left: "+=50px" }, 1000);

},

function() {

self.animate({ left: "-=50px" }, 1000);

}

);

}

使用方法

HTML代码

复制代码 代码如下:

<span id="Span1">sadfsadfds</span><br />

JAVASCRIPT代码

<script type="text/javascript">

$(function() {

$("#Span1").myNudge();

});

</script>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类