【发布时间】:2013-10-10 21:38:12
【问题描述】:
这是我的 jQuery 代码...
<script>
$(document).ready(function(){
$("gallery", Image).hover(function(){
$(this).stop().animate({ opacity: 1.0 }, 800);
});
});
</script>
我的 HTML...
<table class="gallery">
<tr>
<td>
<img src="photo.jpg">
</td>
</tr>
</table>
我的 CSS...
.gallery img {
opacity: 0.5;
filter: alpha(opacity=50);
}
当我执行鼠标悬停时,我希望“图库”表中的任何图像将不透明度更改为 1.0。我确定我的语法是错误的。我可以做我想做的事吗?我不想为每个图像指定类。
【问题讨论】:
-
jQuery 选择器严格遵循 CSS 选择器语法。如有疑问,请将其视为在样式表中编写 CSS 选择器。
-
这实际上是一个非常有用的评论。我以后一定会记住这一点的,谢谢!
-
任何超过“#theid”、“.theclass”或“theTagName”的选择器都会被传递给
document.querySelectorAll(),只要选择器不包含任何jQuery自定义选择器。因此,在大多数情况下,它实际上是相同的语法。
标签: jquery css hover jquery-animate selector