RefineryCMS nivo 滑块不起作用需要 jquery
RefineryCMS nivo slider not working with require jquery
我正在运行RefineryCMS 3.0.0,并在主页上为幻灯片添加了nivo gem。
我已经将要求行添加到我的应用程序.js页面中,如下所示;
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require nivo
//= require_tree .
这是我的主页
<body>
<div class="logo_white">
<%= image_tag("logo-white.png", class:"logo-white") %>
</div>
<% main_slideshow = Refinery::ImageSlideshows::ImageSlideshow.includes(:image_slides).find_by_title('frontpage') %>
<div id="wrapper">
<% if main_slideshow %>
<div class="slider-wrapper">
<div id="slider">
<% main_slideshow.image_slides.each do |image_slide| %>
<%= link_to image_slide.link_url do %>
<%= image_tag image_slide.image.url, :alt => image_slide.title, :title => image_slide.caption %>
<% end %>
<% end %>
</div>
</div>
<% else %>
Please create the 'frontpage' slideshow in the admin section
<% end %>
</div>
<script src="/assets/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
var ready;
ready = function(){
$('#slider').nivoSlider({
<%= raw main_slideshow.js_config if main_slideshow %>
});
};
$(document).ready(ready);
$(document).on('page:load', ready);
</script>
</body>
这目前有效,但我必须在该行中再次包含 jquery 库;
<script src="/assets/jquery.js" type="text/javascript"></script>
如果我删除此行,幻灯片将不起作用。有没有更好的方法
也许 finery 中包含的 jquery 不支持 $(something),而是尝试 jQuery(something)。
相关文章:
- 自动完成 jquery 不起作用
- 悬停时的Jquery不起作用
- 使用DateTimePicker插件的JQuery不起作用
- 无限滚动jquery不起作用
- 角度2触发器'单击'使用jquery不起作用
- 在 jQuery 不起作用的情况下迭代变量
- 切换下 jquery 不起作用
- 简单的jquery不起作用,并返回错误
- 等效于getElementbyName的jQuery不起作用
- Jquery不起作用,但我想一切都好
- 当按钮从ajax调用时,jquery不起作用
- 在jQuery不起作用的情况下阻止表单提交
- 为什么这个jquery不起作用
- 带有变量选择器的 Jquery 不起作用
- 简单的JavaScript/jQuery不起作用
- Wordpress jquery不起作用(计算系统)
- Django 模板内联 jQuery 不起作用
- 提示计算器 jquery 不起作用
- 追加 jquery 不起作用
- 正则表达式 jQuery 不起作用