2013-04-04 16 views

回答

1

使用方法:點擊事件$(".infoBtn, .closePopsUp").click(function(){

+0

+1那超級快:) – bipen 2013-04-04 09:25:11

+1

感謝隊友,它的工作原理。 – Pankaj 2013-04-04 09:26:54

+1

@roXon我認爲這是OP需要的.. :) :) ... – bipen 2013-04-04 09:29:25

0

使用多種選擇

$(".infoBtn,.closePopsUp").click(function(){ 
    $(".popUpDiv").toggle("fast"); 

    return false; 
}); 

fiddle here

+0

downvotes ????我可以知道.. – bipen 2013-04-04 09:22:27

+0

我在小提琴工作,當時我發佈這個..帖子已經有一個答案.. :(..反正給你+1 ..那很快.. :) – bipen 2013-04-04 09:24:05

0

你可以有多個選擇在你選擇的字符串:

$(document).ready(function(){ 
    $(".infoBtn, .closePopsUp").click(function(){ 
      $(".popUpDiv").toggle("fast", function(){ 
       //animation complete 
       $(this).toggleClass("active"); 
      }); 
      return false; 
    }); 
}); 

我還添加了功能來在動畫完成後切換類。這是一個很好的做法,因爲它可以確保應用於此類的任何CSS規則都不會影響動畫。

來源(S)

http://api.jquery.com/toggle/

http://api.jquery.com/category/selectors/

0

如果能在#closePopsPan

$(document).ready(function(){ 

       $(".infoBtn").click(function(){ 
        $(".popUpDiv").toggle("fast"); 
        //$(this).toggleClass("active"); 
        return false; 
       }); 

    $("#closePopsPan").on("click",function(){ 
     $(".popUpDiv").toggle("fast"); 
    }); 
      }); 

更新的jsfiddle鏈接點擊事件做同樣的事情http://jsfiddle.net/Rm3sC/8/

+0

'生活'已棄用,請使用'on'而不是 – Andrei 2013-04-04 09:27:16

+0

我們從jQuery團隊親自說過 - 忘記'live'。 Live是一個很好的工具,直到被替換爲'.on()'。現在他們很難過,他們永遠失去了一個不錯的方法名稱。 – 2013-04-04 09:28:33

+0

好的謝謝你的評論Anderi。我更新了這篇文章 – vinothini 2013-04-04 09:28:56