0
我有一個元素,它的left
CSS屬性我想要獲取然後在Javascript中設置。元素具有left
屬性在內聯樣式中定義。當我檢查元素時(通過我的Mac上的Safari,在我的手機上充當Safari的控制檯),我可以看到它。element.css('left')即使它不在iPhone Safari上也會返回'auto'
但是,下面的功能:
console.log(getComputedStyle(reporting_table.find('thead.tableFloatingHeaderOriginal')[0]).getPropertyValue('left'));
console.log(reporting_table.find('thead.tableFloatingHeaderOriginal').css('left'));
... 都返回字符串 '汽車',而不是內嵌樣式。我曾在Chrome中嘗試過相同的代碼,並且工作正常。爲什麼JavaScript不能在移動Safari中返回正確的值?
內聯樣式。
元素的控制檯日誌,以及與其相關的left
財產
這到底沒有工作對我來說!我會接受它的工作後的答案,但如果這個答案最終解釋爲_why_ .css('左側')失敗的Safari移動,那將是非常好的。 – CGriffin