Не могу получить: onclick для работы в rails3 - PullRequest
0 голосов
/ 23 января 2011

Я пытаюсь просто изменить цвет вкладки меню после того, как кто-то нажимает на нее, но у меня возникают проблемы с получением рельсов для распознавания JavaScriptЯ искал и проверял и обнаружил, что: onclick даже не регистрируется.В приведенном ниже фрагменте я даже не получаю "сделал это здесь" в моей консоли Firebug.Я включил файл javascript с одной функцией

function updateMenuTab(current_id) {...}

Есть мысли?Заранее спасибо.

   <%= javascript_include_tag "menuTab" %>

   <td id="tab-about" onmouseover="updateMenuTab('tab-about')">
          <%= link_to("About", :url => {:controller => "about", :action => "solarcloud"}, :onlick => "console.log('made it here'); updateMenuTab('tab-about');") %>
  </td>

1 Ответ

0 голосов
/ 23 января 2011

Well rails 3 в основном о ненавязчивом javascript. Вы можете прочитать о преимуществах здесь. Я бы предложил сделать так, если вы используете jquery:

$("#tab-about").mouseover(updateMenuTab('tab-about'));

или для клика:

$("#tab-about").click(updateMenuTab('tab-about'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...