Rails 3 UJS - при наведении, а не при нажатии - PullRequest
3 голосов
/ 27 ноября 2010

Для моего шоу-действия я отрисовываю show.js.erb. Это происходит, когда я нажимаю ссылку_ для настройки с параметром :remote => true. Как я могу настроить его так, чтобы он срабатывал при наведении?

Ответы [ 2 ]

2 голосов
/ 27 ноября 2010

Создайте ссылку с атрибутом, который не вызовет драйвер Rails-UJS:

<%= link_to 'mouse over me!', '#', :'data-remote-on-hover' => true %>

, а затем подключите собственное событие:

$('a[data-remote-on-hover]').hover(function() {
  // do something
})
1 голос
/ 27 ноября 2010

HTML5 атрибуты пользовательских данных FTW!

http://dev.w3.org/html5/spec/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

...