2011-01-07 34 views
0

我使用cakephp 1.3.6並試圖使用內置的js助手。我已添加問題使用js jQuery助手

var $helpers = array('Js' => array('Jquery')); 

在我的控制器中。在我的佈局,我已經包括了jQuery文件,並已在</body>標記之前還包括

echo $this->Js->writeBuffer(); 

我檢查如果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

我從來沒有在所有這些廢話中看到這一點。只是包括jQuery的用任何手段你喜歡寫一份聲明中傳統的方式 - 我使用類似

echo $javascript->link('jQuery/jquery-1.3.2');

然後任何JavaScript,我寫的是的JavaScript