【发布时间】:2013-10-07 08:08:07
【问题描述】:
我正在将 sitemesh 用于基于 Spring 的站点。问题是我有一些 javascript,我希望它使用 jquery $(function() { ... }) 仅在一个特定页面的 onload 事件上运行,而不是在每个页面上运行。
我已将 jquery.js 包含在我的装饰器底部,在正文之后。因此,如果我尝试在装饰页面的正文中包含 <script> 标记,则脚本将不会被执行,因为 jquery 将在 之后 加载!我知道我可以将 jquery.js 包含在我的装饰器的标题中,因此它将位于装饰页面中的自定义脚本之前,但是我不太喜欢该解决方案,因为它会在我的页面头部包含 javascritp。
所以我想在我的站点网格装饰器中放置一个占位符之类的东西,我的装饰页面中的自定义将被放置在其中(你可以理解我来自 django 世界:p)。这可能吗 ?你有什么建议还是我应该把我的 jquery.js 放在标题中并完成它?
【问题讨论】:
标签: java jquery spring sitemesh