簡體   English   中英

如何在cakephp 1.3中包含javascript?

[英]How to include javascript in cakephp 1.3?

等一下這個問題不重復。它是示例,同時困難。

這個簡單的問題使我發瘋..

http://www.mediafire.com/?2vi2kc7tpqiw1to

這是包含CSS,HTML,jQuery代碼的幻燈片代碼。

這張幻燈片效果很好,但是當我將這張幻燈片包含在cakephp中時,它將無法正常工作。

我將jQuery文件和CSS放在webroot中,然后將代碼包含在layout / default.ctp中,如下所示

echo $javascript->link('jcookie.js');
echo $javascript->link('jquery-1.3.2.min.js');
echo $javascript->link('jcarousellite.js');
echo $javascript->link('jquery-1.js');

但是仍然沒有任何反應..請任何人幫助我..下載幻燈片並嘗試單擊頂部以幻燈片顯示圖片..然后將其包含在cake ..中,您將發現問題..

a)您不應該再使用$ javascript。 這將是$ this-> Javascript

b)不建議使用javascript本身(請參閱文檔)

所以用

$this->Html->script()

詳細信息: http : //book.cakephp.org/view/1589/script

這是我讓e Jquery Slider在Cake生成的頁面default.ctp上工作的方式:

我將js文件放在webroot / js / libs中,將css文件放在webroot / css中-注意:保留了.js和.css擴展名。

<?php
 echo $this->Html->css('royalslider', null, array('inline' => true));
 echo $this->Html->css('royalslider-skins/default/default', null, array('inline' => true);
 echo $this->Javascript->link('libs/jquery-1.6.2.min', true);
 echo $this->Javascript->link('libs/jquery.easing.1.3.min', true);
 echo $this->Javascript->link('libs/royal-slider-7.9.min', true);
 echo $scripts_for_layout;
endif;
?>

我將滑塊HTML放在體內的某個位置

我將Slider Javascript:script type =“ text / javascript”放在結束/ body標簽之前。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM