ruby-on-rails – Rails使用on hover功能截断
发布时间:2020-12-17 03:28:21 所属栏目:百科 来源:网络整理
导读:嗨,有人试图收集一些想法来解决这个问题.我使用rails来截断一个长度超过30个字符的公司名称.如果名称太长,页面会将公司的名称加载到页面的标题中,它会删除其他一些东西,并与样式混淆.截断我有这个服务器端. truncate(company.title,:ommision = "...",:lengt
嗨,有人试图收集一些想法来解决这个问题.我使用rails来截断一个长度超过30个字符的公司名称.如果名称太长,页面会将公司的名称加载到页面的标题中,它会删除其他一些东西,并与样式混淆.截断我有这个服务器端.
truncate(company.title,:ommision => "...",:length => 20) 是否有可能在jQuery中做一些事情.因此,如果我将鼠标悬停在截断的文本上,名称将悬停在上方.或者如果你知道一个更好的方式,任何事情都会很酷. 解决方法
我建议做这样的事情.
用这样的东西创建一个帮助器. truncate方法用于获取一个长度参数,但这已经改变,现在它需要一个参数哈希. def truncate_with_hover(text_to_truncate,length = 30) "<span title='#{text_to_truncate.gsub("'","'")}'>#{truncate(text_to_truncate,:length => length)}</span>" if !text_to_truncate.blank? end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |