与元素位置的跨浏览器兼容性问题

时间:2012-05-11 09:35:15

标签: jquery cross-browser

我有表id = target。 我需要在表格中移动元素。 我需要使用相对于父对象的对象。

function StartVisual() {

    $("#man").attr('src', '/content/games/kamikaze2/go_right0.gif');
    $("#man").attr("style", "position:absolute;bottom:10px;left:70px;display:block;visibility:visible;");


    var left = $("#man").position().left;//man moved element
    alert(left);
}
在Opera中我获得了70,在Mozilla 300中。 在歌剧中,我得到了绝对莫扎拉的相对重要性

帮助我,我需要得到或绝对或相对,但同样适用于所有浏览器

更新 适用于其他浏览器以及Opera。

回答:我应该使用而不是位置偏移

2 个答案:

答案 0 :(得分:0)

尝试使用CSS重置选项。 Eric Meyer的IMO This one是最常用的css重置样式表之一。重置你的CSS会让你在防止这种特性方面有一定的控制力。

答案 1 :(得分:0)

我应该使用而不是位置偏移