傍晚的家伙!使用引导的jQuery加载较少
几天前我问了一个问题,无法获得解决方案:无论何时我使用jQuery的.load()调用来抓取我的目录中的另一个.HTML页面,为什么很多内容会出现怪异并没有正确格式化,但像Bootstrap的按钮正确显示?
那么我做了一些更多的挖掘,我发现究竟发生了什么,但不知道为什么或什么。当使用jQuery load()
这样的:
$("#mainmenu").load("ready.html");
得到另一个HTML网页加载到一个名为mainmenu
DIV,我发现了一些内容得到由grid-framework.less:18
改变:
.row {
/* margin-right: -15px; */
/* margin-left: -15px; */
}
随着一些H1/H2标签从Bootstrap与其他人分享type.less。这些LESS调用都覆盖了我的CSS文件和常规普通老Bootstrap,当在div之前调用load()
时什么都没有发生。
截至目前,我正在使用Bootstrap的CDN来引用框架。要解决它,我必须下载Bootstrap并找到这些LESS文件并删除它?更重要的是,为什么这些LESS文件压倒一切?
哎呦我应该知道我猜...哈哈...但你知道为什么JQuery的.load()函数需要从Bootstrap的无文件吗? – rezey
jQuery不能从bootstrap中减少。在浏览器解析之前,需要将LESS编译为CSS ...至少在浏览器端没有少量编译器的情况下不会。如果你有一个你可能会知道的,对吧?也许你有一些* .map文件(或类似的东西),它指向浏览器中的较少文件而不是css,作为一般的代码源......如果是这样,删除映射文件应该导致浏览器指向css文件 – Luke