作者robinnpca (rob)
看板Ajax
標題[問題] jquery要抓行內的style?
時間Tue Nov 8 10:22:24 2011
請問要抓行內
不是CSS內的style要如何下指令呢?
此DIV是可拖動的,所以他行內的top和left都會隨時改變所以想去抓最新的..
<div id="div1" class="css1"
style="left:10px;top:20px;width:810px;height:510px;"> </div>
如果用$("#div1").css("top")會去抓到.css1裡面的top
不是行內變動的top和left
想抓出來後給予+10後放回去?
1.用這樣
$("#div1").attr("style:top")會變成 undefied抓不到...
2.用這樣
$("#div1").attr({style:top}));會變成[object object]在firebug會看到變成
style="[object Window]"
所以也不知道加10後,如何放回去了....
請教要如何抓和改變?感謝!
--
寧願天空是藍色~
也不願心情是藍的!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.17.52.210
※ 編輯: robinnpca 來自: 163.17.52.210 (11/08 10:26)
2F:→ robinnpca:offset可以抓top和left但是其他的屬性在style內的有無 11/08 12:54
3F:→ robinnpca:其他參數可抓? 11/08 12:54
4F:→ minejel:用attr抓 style...然後在split吧 11/08 16:25
5F:→ mesak:$('#div1').css('top') 11/08 16:29