我有一个多个div,它有一个onmouseover动作,为它们生成顶部。它是OOTB js文件所以我无法改变它。是否有一种方法可以改变div元素的顶部值在onmouseover事件触发后,将同一个类添加到另一个值.SO让我们说这个事件会创建顶部123的弹出窗口,我希望顶部为23。这是可能的。
由于
答案 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
注意:这个问题很模糊,因为我还不能发表评论,我不得不做很多猜测......我是在浪费时间:))