【发布时间】:2013-08-10 21:41:10
【问题描述】:
我目前正在使用 Ruby on Rails 对网站进行编码和编程,但在页面中相当基本的元素方面存在一些问题。基本上,我的后端系统将包含一个每个月都会改变的颜色,然后该颜色会被拉出并在整个网站中用于多个元素。这是这些元素之一......
我有一个 div,里面有一张图片,很快就会变成一个链接。我想使用 JS 或 JQuery 使这个元素在悬停时改变它的背景颜色。我知道这很简单,但由于某种原因,我无法弄清楚。我将包含整个设置的 jsfiddle:
HTML:
<div class="contribute_buttons">
<img src="https://s3.amazonaws.com/static-passenger2/images/shop_and_support.png">
</div>
CSS:
.contribute_buttons {
width: 300px;
height: 39px;
float: left;
background-color: #393839;
margin-top: 5px;
margin-bottom: 15px;
}
JAVASCRIPT:
$(document).ready(function() {
var colorOrig=$(".contribute_buttons").css('background');
$(".contribute_buttons").hover(
function() {
//mouse over
$(this).css('background', '#AAEE00')
}, function() {
//mouse out
$(this).css('background', colorOrig)
});
});
提前感谢您的帮助!
【问题讨论】:
-
你在那个小提琴中检查过控制台吗?
-
您的小提琴不起作用,因为您没有包含 jQuery 库。 jsfiddle.net/EQeMs/1 为我工作。
-
没意识到,盯着这个太久了-_-谢谢!
标签: javascript jquery button hover