使用jquery更改类的所有元素的顶部位置

时间:2014-04-16 19:29:20

标签: javascript jquery

我有一个多个div,它有一个onmouseover动作,为它们生成顶部。它是OOTB js文件所以我无法改变它。是否有一种方法可以改变div元素的顶部值在onmouseover事件触发后,将同一个类添加到另一个值.SO让我们说这个事件会创建顶部123的弹出窗口,我希望顶部为23。这是可能的。

由于

1 个答案:

答案 0 :(得分:0)

如果您正在讨论使用jQuery UI在每个mouseover事件上创建对话框,并且您尝试通过更改它的top属性来更改对话框位置,那么您将需要使用对话框位置选项,如下所示:

$("#popup").mouseover(function(){
    $(this).dialog({
        position: [123,23]
    });
});

这将创建一个左侧属性为123px且顶部为23px的对话框。或者,如果你坚持使用css方法,那么你可以在创建对话框时对#popup包裹的div进行操作:

$(".ui-dialog").css("top", "23px");

有关对话框位置选项的更多信息:http://api.jqueryui.com/dialog/#option-position

注意:这个问题很模糊,因为我还不能发表评论,我不得不做很多猜测......我是在浪费时间:))