2012-05-16 65 views
-3

似乎很容易,你點擊.nextbutton打開#contact分區,你會想如果你把'#contact,.nextbutton'你可以使用它們來關閉它,但這不起作用? 我想知道爲什麼。爲什麼你不能在這個jQuery代碼中放置多個選擇器?

$('.nextbutton').click(function() { 
$('#contact').stop().fadeTo(1500, 1); 
}); 

$('#contact').click(function() { 
$('#contact').stop().fadeTo(1500, 0.001); 
}); 
+3

你爲什麼不給你正試圖語法的例子嗎? –

+0

$('#contact,.nextbutton')應該可以工作。 –

+0

您的示例可以使用一些HTML,因此我們可以看到它爲什麼可能不起作用 –

回答

0
$('#contact, .nextbutton').click(function() { 
      $('#contact').stop().fadeTo(1500, ($(this).hasClass('nextbutton') ? 1 : 0.001)); 
    });​ 
+0

這似乎並不奏效,你看到奇怪的權利? – Gord

相關問題