[問題] 關於一個js套件搭配一個css檔案

看板Ajax作者 (心中在下雨)時間14年前 (2012/07/06 13:57), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
有時候在設計一個js套件的時候 會需要搭配一個css檔案去配合 但是這樣會變成我要使用這個js時 我就必須要分別載入兩個檔案 是否有辦法,我在js中檢查必須的css檔案是否已經有載入 如果沒有則載入預設css 或是有其他更簡潔的方式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.178.181

07/06 14:06, , 1F
抓所有link的dom,判斷裡面的href?
07/06 14:06, 1F

07/06 14:22, , 2F
在js裡面寫css定義檔呀.. 然後載入後自動append到head..
07/06 14:22, 2F

07/06 14:23, , 3F
假如js在執行前有可能載入這個css 那就學jQuery的support
07/06 14:23, 3F

07/06 14:24, , 4F
做一個虛擬的DOM去檢查是不是有該項CSS
07/06 14:24, 4F

07/06 14:24, , 5F
沒有的話 再append
07/06 14:24, 5F
我重複一下 假設我的套件都會在body裡面建一個<div id="myplugin"></div> 而這個dom最重要的css屬性是 position:absolute 那我就是建好這個dom之後,檢查是否有這個屬性 如果沒有這個屬性,那我就載入default的css內容 這樣對吧 ※ 編輯: no1kk 來自: 60.251.178.181 (07/06 14:29)

07/06 14:53, , 6F
you get it!!
07/06 14:53, 6F
文章代碼(AID): #1FzdvOHd (Ajax)
文章代碼(AID): #1FzdvOHd (Ajax)