Rails - jQuery点击事件不能很好地播放

时间:2014-06-17 12:43:22

标签: jquery ruby-on-rails

我有一个在Rails之外工作的jQuery脚本,但在Rails(v4.0.2)中不起作用。我遇到了一些与Turbolinks相关的帖子 - 提到了页面重新加载 - 但我还没有找到解决方案。

在下面的代码段中,$('body').toggleClass('push-to-right'); 适用于Rails,但click事件仅触发$('document')。我想使用按钮$('#parent'),它是slideButton的直接父级。

var slideMenu = $('.slide-menu'),
    slideButton = $('.slide-button');

$('#parent').on('click', slideButton, function (e) {
    slideButton.toggleClass('active');
    $('body').toggleClass('push-to-right');
    slideMenu.toggleClass('open');
});

JS Fiddle

以前是否有人遇到类似问题?

0 个答案:

没有答案