2011-04-28 54 views
0

我有這樣的:多個選擇做同樣的事情jQuery中

$('.Gallery a').click(function(event) { 
     event.preventDefault(); 
     window.open ($(this).attr('href'),"Gallery","menubar=1,resizable=1,width=500,height=600"); 
    }); 

基本上我希望它也happenin當$(「彈出一個」)也被點擊了,你怎麼有多個點擊事件做同樣的事情與不同的CSS類。我希望這是有道理的。

+0

爲什麼不能簡單地套用一個虛擬類,你要使用的鏈接,然後應用選擇器到虛擬類? AKA行爲驅動的JavaScript。 – Tejs 2011-04-28 21:19:55

+0

那麼,假設客戶端操作(假設是單獨的'jquery'問題標籤),是不是必須使用多選擇器來應用虛擬類? – 2011-04-29 16:31:38

回答

2

你可以把兩件事情在同一個選擇:

$('.Gallery a, .popup a').click(function(event) { 
    event.preventDefault(); 
    window.open ($(this).attr('href'),"Gallery","menubar=1,resizable=1,width=500,height=600"); 
}); 
1

使用multiple selectorsCSS style

$('.Gallery a, .popup a').click(function(event) { 
     event.preventDefault(); 
     window.open ($(this).attr('href'),"Gallery","menubar=1,resizable=1,width=500,height=600"); 
    }); 
相關問題