jQuery .click函数问题

时间:2013-09-22 17:48:39

标签: javascript jquery

单击按钮时我需要一个段落淡出,我还需要另一个段落同时淡入。我已经尝试了所有我能想到的东西,甚至是不同的格式,但没有任何作用。我的代码看起来像这样

$(document).ready(function() {
$('.s3').addClass('.one');
$('.button1').addClass('.party');
$('.button2').addClass('.bear');
$('.button1').click(function(){
    $('.one').fadeOut('fast');
    $('.ifparty').fadeIn('slow',1);
});
});

2 个答案:

答案 0 :(得分:4)

我认为你的意思是添加一个“一个”而不是“.one”。您的选择器不会像现在添加它那样选择它。与其他addClass()调用相同。

$(document).ready(function() {
$('.s3').addClass('one');
$('.button1').addClass('party');
$('.button2').addClass('bear');
$('.button1').click(function(){
    $('.one').fadeOut(200);
    $('.ifparty').fadeIn(2000);
});

A FIDDLE

答案 1 :(得分:0)

http://jsfiddle.net/7Gcjp/1/

你不需要。在向元素添加类时使用类名。

$('.s3').addClass('one');