使用Grails资产插件包含Javascript

时间:2014-07-19 12:31:41

标签: jquery jquery-ui grails assets

在我的Grails应用程序中,我正在使用Grails资产插件,我希望它包含来自CDN的jQuery UI库,但只有一个页面使用jQuery UI。所以,我不希望在每个页面中都包含jQuery UI,但仅限于某些页面。

为此,我尝试在页面的头部包含Javascript库,如下所示:

index.gsp

<head>
    <meta name="layout" content="main">
    <asset:javascript src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.0/jquery-ui.min.js"/>
</head>

main.gsp

<head>
    <title><g:layoutTitle default="Grails"/></title>
    <asset:stylesheet src="application.css"/>
    <g:layoutHead/>
</head>

<body>
    <asset:javascript src="application.js"/>
    <asset:deferredScripts />
</body>

但是没有呈现CDN jquery UI。当我使用

<script src="//cdn/jqueryui.js" /> 

在标题中,它可以工作,但我不希望jqueryui库已经下载到标题中;我希望它是页面的底部,因为它使加载页面更快。我该如何解决这个问题?

0 个答案:

没有答案