0
當我使用LESS.js和@media查詢進行響應式佈局時,無法使Respond.js正常工作。任何人都知道如何使其工作?如何讓Respond.js和LESS.js在一起玩得好?
當我使用LESS.js和@media查詢進行響應式佈局時,無法使Respond.js正常工作。任何人都知道如何使其工作?如何讓Respond.js和LESS.js在一起玩得好?
Respond.js的工作原理如下: 瀏覽器不會將所有規則暴露給DOM,甚至不會暴露在樣式表中的文本,這意味着舊版瀏覽器中不支持的功能(如媒體查詢)不會暴露。 爲了能夠填充媒體查詢,它下載了css文件本身(希望它在緩存中),並在其上運行一些正則表達式來過濾媒體查詢。 比它添加窗口的維度相關的styleRules在新嵌入的樣式表內動態,所以即使不支持媒體查詢的瀏覽器「看到」這些styleRules。
我不是那麼熟悉less.js的代碼庫,但看了一眼它似乎以幾乎相同的方式工作,處理是不同的,結果是從.less文件完全生成的樣式表,但原則大致相同。
鑑於respond.js需要下載文件,並且respond.update()在生成的樣式表中也不起作用,因爲我認爲在不更改任何腳本的情況下這是不可能的。
希望它有幫助PM5544
謝謝,這回答我的問題。我通過將LESSCSS集成到常規CSS中來實現它。不雅,但它的作品。 – Ezequiel