我创建了Rails 4应用程序,并添加了fancybox库以实现图像弹出效果。它工作正常,但仅在刷新页面时有效。如果用户未刷新页面,则jquery根本不起作用。我也尝试使用小型jquery方法对其进行测试,但所有方法只有在页面刷新后才能工作。我也在使用Twitter Bootstrap。
我的assets / application.js文件:
//= require jquery
//= require jquery_ujs
//= require fancybox
//= require twitter/bootstrap
//= require turbolinks
//= require_tree .
$(document).ready(function() {
$(".fancybox").fancybox();
$("#hand").click(function(){
if($("#check6").is(':visible'))
{
$("#check6").hide();
}
else
{
$("#check6").show();
}
});
});
assets/javascript/application.js
文件中删除该行(第5行//= require turbolinks
),然后通知我:)