这个简单的问题让我发疯..
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');
但仍然没有任何事情发生..请任何人帮助我..下载幻灯片并尝试点击顶部幻灯片显示图片..然后将其包含在蛋糕中..你会发现问题..
答案 0 :(得分:1)
a)你不应该再使用$ javascript了。这将是$ this-> Javascript
b)javascript本身已被弃用(参见文档)
所以使用
$this->Html->script()
答案 1 :(得分:0)
这就是我为了让Jquery Slider处理Cake生成的页面default.ctp所做的工作:
我将我的js文件放在webroot / js / libs和webroot / css中的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: 在关闭/ body标签之前的脚本类型=“text / javascript”..