我正在使用cakephp 1.3.6并尝试使用内置的js助手。我添加了
var $helpers = array('Js' => array('Jquery'));
在我的控制器中。在我的布局中,我已经包含了jquery文件,并且还包含了
echo $this->Js->writeBuffer();
在</body>
标记之前。
我检查了jquery库是否正确但是试图从jqueryui.com创建一个简单的手风琴,它运行正常。
但是当我尝试
时<?php
$this->Js->get('#element');
$this->Js->drag(array(
'container' => '#content',
'start' => 'onStart',
'drag' => 'onDrag',
'stop' => 'onStop',
'snapGrid' => array(10, 10),
'wrapCallbacks' => false
));
?>
<div="element">something</div>
它不起作用。
我感谢任何帮助。
感谢。
答案 0 :(得分:0)
我从来没有在所有那些废话中看到这一点。只需通过您喜欢的任何方式编写语句来传统方式包含jQuery - 我使用类似
的方法 echo $javascript->link('jQuery/jquery-1.3.2');
然后是任何javascript,我写为 javascript 。