我有一个滑块,可以将一个类(.current-item)广告到每个打开的选项卡,并在它关闭时删除。 我想使用LavaLamp作为菜单效果,我需要获得具有类current-item的每个元素的位置。
我用过:
var my = $("li.current-item");
var myposition = my.position();
function setCurr(el) {
$back.css({'top': myposition.top });
curr = el;
};
但它仅适用于一个项目(第一个)。 在滑块移除类和广告后,该类将不会发生任何事情。
这是现场直播: http://asgg.ro/slider-html/ 脚本的src位于源代码的底部。
我是jquery的新手,我真的需要一些帮助! 非常感谢你
答案 0 :(得分:2)
var offset = $('.class_name').offset();
var x_pos = offset.left;
var y_pos = offset.top;
这将为您提供与视口相关的元素的X和Y位置 Hoper这有助于
答案 1 :(得分:1)
尝试
function setCurr(el) {
var my = $("li.current-item");
var myposition = my.position();
$back.css({'top': myposition.top });
curr = el;
};