【发布时间】:2015-02-17 13:25:57
【问题描述】:
也许是一个简单的问题,但是当鼠标悬停在图像(图像不是链接,只是图像)上时想要更改图像时,Rails 中有什么好的做法?
【问题讨论】:
-
有多种可能的方式,从使用 CSS
:hover选择器到 Javascript。不过,它们都不涉及您的后端(Rails)——这一切都发生在浏览器的客户端。 -
我认为当鼠标悬停在图像上时,您应该只更改图像 url,您应该在图像的 data-attr 中添加第二个图像 url 并更改 hovring 上的 url
-
@Ansar 你能举出一个粗略的例子来说明你将如何做到这一点吗?
-
用 css 比用 javascript 来做要好得多。
-
不一定,这是一个复杂的问题。请参阅stackoverflow.com/questions/492809/… 和stackoverflow.com/questions/17090853/… 简短版本可能是“如果图像是内容(例如有人上传),则使用 img 标签,如果只是为了网站的外观和感觉,则使用 css”
标签: jquery html css ruby-on-rails ruby-on-rails-4