Ruby on rails 使用遥控器链接到的轨道=>;true并单击jquery
我有一个简单的问题。我使用rails link_如下所示:Ruby on rails 使用遥控器链接到的轨道=>;true并单击jquery,ruby-on-rails,Ruby On Rails,我有一个简单的问题。我使用rails link_如下所示: link_to 'sometxt', some_path(item), :class=>'fancybox button-click', :remote => true 我的问题是,将jQuery放在这个链接的点击事件上是正确的吗 $('.button-click').on('click',function(){ //some action }); 或者,对于一个链接,使用远程链接和jQuery on click
link_to 'sometxt', some_path(item), :class=>'fancybox button-click', :remote => true
我的问题是,将jQuery放在这个链接的点击事件上是正确的吗
$('.button-click').on('click',function(){
//some action
});
或者,对于一个链接,使用远程链接和jQuery on click事件进行链接并不是一个好的解决方案
我想要的是在用户点击链接时添加加载gif,fancybox showLoading对我来说不太好,所以我正在尝试其他方式来放置预加载程序。好问题
我不确定是否覆盖click
事件(我确定绑定两次就可以了,但我没有任何引用)
--
Ajax
关于调用预加载程序
,您需要使用Rails UJS提供的:
#app/assets/javascripts/application.js
$(".button_click").on("ajax:beforeSend", function(){
// preloader load
}).on("ajax:complete", function(){
//preloader hide
});
这就是你需要的我不明白为什么会不好。这只是一些事件。