如何使用onblur-rails在javascript中隐藏div
我有一个link\u to\u函数,它显示一个隐藏的div。现在,如果用户点击这个div(onBlur或onclick),我想隐藏这个div。我应该何时调用此函数,如何调用?这是我的函数,显示隐藏的div:如何使用onblur-rails在javascript中隐藏div,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,我有一个link\u to\u函数,它显示一个隐藏的div。现在,如果用户点击这个div(onBlur或onclick),我想隐藏这个div。我应该何时调用此函数,如何调用?这是我的函数,显示隐藏的div: <%= link_to_function "ShowHorse", "$('horsePic').show();" :class =>"links_02"%> 我不太懂javascript,所以我在这里有点迷路了。我正在查谷歌,但没有找到任何有用的东西。任何帮助都将不胜感
<%= link_to_function "ShowHorse", "$('horsePic').show();" :class =>"links_02"%>
我不太懂javascript,所以我在这里有点迷路了。我正在查谷歌,但没有找到任何有用的东西。任何帮助都将不胜感激 您似乎正在使用Prototype,因此可以使用Rails中的内置JavaScript帮助程序来完成这项工作 在JavaScript和Ruby中需要注意的一点是,除非包含括号,否则不会调用函数。如果没有括号,您将获得对函数的引用
// Check to see if a function is defined
if ($('something').onClick)
true;
// Check to see if a defined function returns a true value by calling it
if ($('something').onClick())
true;
通常,您可以根据需要在链接到定义中引入函数。您应该在页面的整个主体上定义单击事件。如果在您正在观看的div上没有捕获到单击,请关闭该div。您可能需要查看捕获和冒泡javascript事件,以获得右键单击目标
这是一个很好的资源,可以帮助您了解点击将如何在页面中移动。+1欢迎使用Stack Overflow,rxever。
// Check to see if a function is defined
if ($('something').onClick)
true;
// Check to see if a defined function returns a true value by calling it
if ($('something').onClick())
true;