0
下面是一個簡單的演示:Safari瀏覽器的動態不更新的CSS屬性
我試圖改變一個div的屬性。 並基於屬性值我有CSS。在頁面加載時,屬性選擇器正常工作並應用適當的CSS。但如果該屬性通過JavaScript更改它不適用的CSS。 即使在移動設備上也會發生。
工程在鉻:v 21.0
狩獵用測試:v 5.1.7
下面是一個簡單的演示:Safari瀏覽器的動態不更新的CSS屬性
我試圖改變一個div的屬性。 並基於屬性值我有CSS。在頁面加載時,屬性選擇器正常工作並應用適當的CSS。但如果該屬性通過JavaScript更改它不適用的CSS。 即使在移動設備上也會發生。
工程在鉻:v 21.0
狩獵用測試:v 5.1.7
有這麼代碼不爲執行jQuery的(文件)。就緒()在Safari的錯誤預期。 你可以試試這個代碼:
$(document).ready(function(){ $('#ele1').attr('data-attr1',false); $('#ele1 span').css('display', 'inline'); });
的document.ready沒有錯誤.. ATLEAST在此情況下..不只是隨機拍什麼..你可以檢查屬性被更新。 – 2012-08-06 12:36:31
你的代碼正在工作,因爲它設置顯示屬性和safari重新分配的CSS – 2012-08-06 12:37:01