定義如果一個元素的高度設定爲百分比,可以jQuery的返回它的比例是多少?
我需要從它那裏得到的布爾信息。jQuery的返回像素高度,即使它以百分比
回答
號百分比是相對的。 jQuery應該如何知道要比較它的對象以知道百分比高度是多少?這就是爲什麼它在px中。
這樣做是有點更清晰,物體A爲80%B.物體的高度,當你問OBJ A的%的高度,jQuery的不能想當然地認爲你是在談論高度相對於obj B. – 2012-02-08 16:58:13
謝謝。知道高度是否設置爲百分比的任何替代方法?我想從CSS的信息頁面中的任何對象,只做如果不是行動。再次感謝你。 – 2012-02-08 17:03:11
沒有辦法知道不幸的是,如果不保存狀態信息。看到這個:http://jsfiddle.net/phfKW/ – 2012-02-08 17:12:27
希望這是有幫助的。
我不知道的方式將其直接轉換。然而,我的第一個想法是找到窗口的px值,並根據該值做簡單的關節。如果你只是想要一個特定的元素,這可以工作。
$(yourElement).each(function()
{
var $windowHeight = $(window).height();
var $elementHeight = $(yourelement).height();
var $elementP = $elementHeight/$windowHeight;
var $elementPBase = $elementP*100;
var $elementPFinal = Math.round($elementPBase).toFixed(2);
});
有很多更好的方法來做這裏的數學,但這只是給你一個快速的想法。
- 1. jQuery能否以百分比的形式返回元素的高度?
- 2. 高度百分比圖像
- 3. jQuery.width()被返回百分比寬度,而不是像素寬度
- 4. 以像素爲單位的高度和百分比
- 5. 的JQuery的.css()返回像素,而不是百分比
- 6. 確定DIV的百分比高度設置百分比,而不是像素
- 7. 使用System.Drawing.Size以像素或百分比表示寬度和高度?
- 8. 使用JQuery計數返回百分比
- 9. 百分比高度VS父元素
- 10. HTML元素百分比高度問題
- 11. CSS寬度/高度像素和百分比計算組合?
- 12. JQuery Mobile百分比高度問題
- 13. 將TR的自動高度轉換爲像素或百分比
- 14. CSS百分比而不是像素的高度
- 15. 將百分比轉換爲窗口高度的像素
- 16. CSS:嵌套在百分比最小高度元素中的百分比最小高度元素
- 17. 像素邊框和百分比寬度
- 18. 從百分比轉換寬度像素
- 19. CSS寬度:X百分比+/- Y像素
- 20. div高度:百分比px
- 21. Flex - 百分比高度
- 22. 高度百分比+圖像的靜態高度
- 23. Ckeditor無法使用百分比的圖像寬度和高度
- 24. 將元素高度/寬度設置爲百分比和像素值的組合
- 25. 保持圖像寬高比,並使用寬度百分比
- 26. 百分比或像素:在寬度和高度上使用什麼
- 27. 用百分比高度包裹浮動div的百分比圖像
- 28. 如何以百分比返回函數?
- 29. 當高度/寬度從像素切換到百分比時圖像消失?
- 30. 子元素的高度作爲父元素的百分比
類似的問題 - http://stackoverflow.com/questions/744319/get-css-rules-percentage-value-in-jquery – xandercoded 2012-02-08 16:45:29
它是如何設置的百分比是多少? JavaScript的? HTML的樣式或寬度屬性? – 2012-02-08 18:14:04
我不必知道它是如何設置的。我只需要一個html文檔,並獲取每個「高度」或「寬度」,並將其設置爲百分比。我會用jQuery或別的東西.. – 2012-02-09 16:54:15