gpt4 book ai didi

javascript - 在 Rails View 中运行 JavaScript 函数 onLoad?

转载 作者:行者123 更新时间:2023-11-28 10:25:49 24 4
gpt4 key购买 nike

我的 Rails View 如下所示(它是部分 View ):

=javascript_include_tag :defaults

#scroller
-@other_images.each do |img|
.thumbnail_wrapper
.thumbnail_image
=image_tag img.image.url(:thumbnail), :class => 'button', :onClick => "replaceImg(#{img.id});", :onLoad => "setLastID(#{ @other_images[0].id });"

我想调用函数setLastID(#{ @other_images[0].id });仅当整个 View 加载时一次。然而,我不知道如何...这是我唯一可以把它放在它起作用的地方。但现在它每次都在循环内被调用...救命!!

最佳答案

这是一个示例,您希望在部分中动态生成 javascript,因为 ruby需要变量。只要这些类型的调用非常短,我就可以接受。

=javascript_include_tag :defaults

#scroller
-@other_images.each do |img|
.thumbnail_wrapper
.thumbnail_image
=image_tag img.image.url(:thumbnail), :class => 'button', :onClick => "replaceImg(#{img.id});"

:javascript
setLastID(#{@other_images[0].id});

关于javascript - 在 Rails View 中运行 JavaScript 函数 onLoad?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4339530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com