Heim >Web-Frontend >js-Tutorial >jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置_jquery

jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置_jquery

WBOY
WBOYOriginal
2016-05-16 18:31:47949Durchsuche

此控件是基于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代码
复制代码 代码如下:

sadfsadfds

JAVASCRIPT代码

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn