簡體   English   中英

CSS:在IE中使用jquery定位元素

[英]CSS: positioning of an element using jquery in IE

我有一個html div元素,我想靜態放置它,但是我事先不知道確切的位置。 因此,當我想將其固定在當前位置時,可以使用以下技巧:

var pos = $('#id_of_div').offset();
$('#id_of_div').css('position','fixed').css(pos);

除了IE,它在我嘗試過的所有瀏覽器上都能正常運行。 建議?

您可以使用css3餅形插件http://css3pie.com/documentation/pie-js/或添加selectivizr插件http://selectivizr.com/來使較舊的IE版本接受CSS3屬性,這可能會解決您的問題,但是請至少停止使用低於9/10的IE版本,這將為您省去很多麻煩...

謝謝大家 顯然,問題是@laruiss建議的缺少DOCTYPE聲明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM