在jQuery中獲取CSS規則的百分比值假設規則如下:.largeField {
width: 65%;}有沒有辦法讓‘65%’回來,而不是像素值?謝謝。編輯:不幸的是,在我的例子中,使用DOM方法是不可靠的,因為我有一個樣式表來導入其他樣式表,因此CssRules參數以下任一項結束:零或未定價值。然而,這種方法在大多數簡單的情況下都是有效的(一個樣式表,多個單獨的樣式表聲明在頭文檔的標記)。
3 回答
慕容3067478
TA貢獻1773條經驗 獲得超3個贊
var width = ( 100 * parseFloat($('.largeField').css('width')) / parseFloat($('.largeField').parent().css('width')) ) + '%';
largeQ
TA貢獻2039條經驗 獲得超8個贊
$('.parent').hide();var width = $('.child').width();$('.parent').show();alert(width);最新情況:
單襯墊
element.clone().appendTo('body').wrap('<div style="display: none"></div>').css('width');</body>.remove().
- 3 回答
- 0 關注
- 942 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消
