我的布局中有一个JQuery菜单,我的视图中有JQuery项目。我在这个行的布局中添加了jquery-1.7.js: echo $ this-> Html-> script(array('jquery-1.7.js','modal / lib / prototype.js','modal / lib / scriptaculous.js?load = builder,effects','modal /modalbox.js'));
执行此操作后,菜单运行正常。但是,我的视图中的jquery项目不起作用。
如果我在我的视图中重新声明jquery-1.7(使用类似的行),我视图中的jquery可以工作,但不能在我的布局中工作。
我怎样才能做到这一点?我试过探索cakephp的beforLayout函数,但我找不到任何用法示例。我至少走在正确的轨道上?
答案 0 :(得分:0)
原来问题与加载库无关。它与加载jQuery和Prototype有关。我使用了jQuery.noConflict,现在可以使用了。