【发布时间】:2012-11-02 23:54:54
【问题描述】:
我希望在按下按钮时创建一个漂亮的淡入淡出效果。
几乎可以工作,但有 1 个问题。
点击时 class="number2 number3" 也会消失。
是否可以调用 --> 如果类包含值 number3 而不是 fadeIN。
我有以下标记:
<div class="mouseclicks"><a href="#">test</a></div>
<div class="number1">tesx1</div>
<div class="number2">tesx2</div>
<div class="number2 number3">tesx3</div>
JS
$(function(){
$(".mouseclicks a").click(function(){
$('.number1').fadeTo("fast",0.1);
$('.number2').fadeTo("fast",0.1);
$('.number3').fadeIn("fast",1);
});});
------------编辑-------
这会淡出特定的数字,但不会在按下按钮 2 时恢复淡入。
$(function(){
$(".mouseclicks a").click(function(){
$('.number1').fadeTo("fast",0.1);
$('.number2').not('.number3').fadeTo("fast",0.1);
$('.number3').fadeIn("fast",1);
});});
$(function(){
$(".mouseclicks2 a").click(function(){
$('.number1').fadeTo("fast",0.1);
$('.number3').not('.number2').fadeTo("fast",0.1);
$('.number2').fadeIn("fast",1);
});});
【问题讨论】:
-
改变你的类名,我头疼。你可以在一年内感谢我!
标签: javascript jquery function opacity fadein