引导库,激活库容器上的插件
bootstrap-gallery, activating plugin on gallery container
我正试图在rails 4应用程序中使用引导库。
除了不理解的含义之外,我遵循了简单的说明
3. activate the plugin on the gallery container
$('.gallery').bootstrapGallery();
我试图用将其添加到我的视图顶部
<script>
$('.gallery').bootstrapGallery();
</script>
但是当我点击图像时,JS似乎不会执行(我只是被带到图像URL),我在JS控制台中得到以下错误:
Uncaught TypeError: Cannot call method 'hasOwnProperty' of undefined
Uncaught TypeError: Cannot call method 'addMarker' of undefined
我哪里出错了?
编辑:这就是我的观点:
<%= javascript_include_tag "bootstrap-gallery" %>
<%= stylesheet_link_tag "bootstrap-gallery" %>
<div class="gallery row">
<% @post.assets.each do |asset| %>
<a class="col-xs-6 col-sm-4" href=<%= asset.asset.url(:medium) %>>
<img src=<%= asset.asset.url(:medium) %> alt="">
</a>
<% end %>
</div>
<script>
var ready;
ready = function() {
$('.gallery').bootstrapGallery();
};
$(document).ready(ready);
$(document).on('page:load', ready);
</script>
仍然遇到相同的问题:
Uncaught TypeError: Cannot call method 'hasOwnProperty' of undefined
try:
$('.gallery').bootstrapGallery({});
出于某种原因,脚本期望将选项传递给它;如果不需要更改任何内容,可以将选项设置为空。
相关文章:
- 如何在Angular2中使用jQuery插件
- 可以前端maven插件使用节点,npm已经安装
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 激活chrome上的chrome.notifications对象
- 提示使用服务器端事件处理程序激活JavaScript
- 如何在谷歌地图API中激活pac-man插件
- 如何在激活灯箱插件时禁用鼠标滚轮的背景滚动
- jQuery 选择的插件 - 激活(即焦点)不起作用
- 引导库,激活库容器上的插件
- jquery验证(使用jquery验证插件)-根据单击的按钮激活特定元素的验证规则
- Snapscroll插件未激活
- 大/粘jQuery插件只激活低于771px
- 如何强制jQuery“监听”?为将来的AngularJS ng-repeat元素激活插件
- 暂停除激活玩家外的所有其他玩家.jQuery音频插件
- 我如何找到已安装但未激活/启用的浏览器插件
- 是否可以通过JavaScript检测插件是否被激活