2013-06-20 58 views
0

到達時,我有5張圖像(人爆頭的照片)。我使用下面的jQuery來顯示和隱藏相應的div(顯示每個人的信息),一旦點擊每個圖像。excecute jQuery的某些環節

 $('.personDiv').hide(); 
    $('.listPerson').click(function(){ 
      $('.personDiv').hide(); 
      $('#person'+$(this).attr('target')).show(); 
      $('.listPerson').css('opacity', 0.6); 
      $(this).css('opacity', 1); 
    }); 

我想的特定圖像來選擇(以及要已經示出的相應的格)從上以同樣的方式的其他網頁的某些環節到達當A HREF =「#example.html的錨」鏈接,用戶到鏈接頁面的特定位置。我怎麼能用我的場景來完成這個?'

感謝堆。

回答

3

我知道如何做到這樣的事情將是從其他網頁上的鏈接上使用的查詢字符串變量,然後用JavaScript解析他們在DOM準備就緒,結果存儲在一個變量,那麼您需要爲使用的唯一方法選擇。

所以,如果你有這樣的URL:www.myurl.com人=坦誠

$(function() { 
    var params = {}; 
    var ps = window.location.search.split(/\?|&/); 
    for (var i = 0; i < ps.length; i++) { 
     if (ps[i]) { 
       var p = ps[i].split(/=/); 
       params[p[0]] = p[1]; 
     } 
    } 
    var personToShow = params.person; 
    $('#'+personToShow).show(); 
}); 

所以像這樣的顯示基本上任何元素都有弗蘭克對DOM準備的ID。

+0

哇,你很聰明。非常感謝。我現在就試試看。 – user2105885

+0

作品的魅力;) –