[英]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()
這是我讓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.