【发布时间】:2011-03-08 01:40:37
【问题描述】:
我在滑块上有两个箭头,指向左和右。将鼠标悬停在这些箭头上时,我希望箭头扩展为“上一个”或“下一个”,具体取决于选择了哪个。
在左箭头上,这很好,因为我将整个 div 设置为包含箭头图像,然后是单词 'PREV,并设置容器的大小,以便只有箭头可见。然后在翻转时,容器的宽度会增加。
但是,此策略不适用于右箭头,因为箭头会出现,然后悬停时,“NEXT”一词会出现在它的右侧,而我希望它在左侧。如果我将单词放在箭头之前,那么我只会看到单词而不是箭头,直到将鼠标悬停在它上面。
有没有办法使用 CSS 和/或 jQuery 只显示最右边的元素数据,然后在悬停时向左增加宽度?理想情况下,我想将其转换为“动画”功能,并且不想使用两张图片 - 一张带有箭头,一张带有箭头和文字。
非常感谢任何帮助
丹
编辑
刚刚发现了 JSFIDDLE,因此已将我的代码(减去图像 atm)复制到 http://jsfiddle.net/VzNFw/ 并建议修改;但是,我希望在显示单词时使格式更好一些。有什么想法吗?
【问题讨论】:
-
听上去不太复杂,但没有演示很难回答。如果您可以使用jsFiddle 制作一个,那么您更有可能得到一个好的答案。
-
感谢该网站,以前从未听说过该网站!