2012-02-16 83 views
0

我認爲這很容易,但我不知道該怎麼做。 我有一些圖片點擊事件,當點擊時,它打開一個燈箱,但我想激活點擊,當頁面打開,就像當從鏈接接收一個ID(即www.somelink.com/?id = 2)。如何使用jQuery加載頁面後觸發事件

這個環節應該主動時收到的網址

喇嘛喇嘛

ID是這可能嗎?

+0

您使用哪種服務器端技術? PHP,ASP/.NET? – Meryovi 2012-02-16 17:00:04

+0

http://jquery.com – xandercoded 2012-02-16 17:02:01

+0

即時通訊使用PHP。 Ty – macieira 2012-02-16 18:21:59

回答

1

是的,這是可能的。

jQuery(document).ready(function() { jQuery(selector).click(); }); 

http://api.jquery.com/ready/

您需要創建您的網頁上隱藏的元素傳遞到id,如果這是需要的選擇。

+0

.click()事件不是假設在點擊時工作?就像選擇器被點擊一樣,這樣做? – macieira 2012-02-16 18:26:16

+0

@macieira'jQuery(selector).click()'相當於'jQuery(選擇器).trigger('click')'。有了一個參數,'.click()'設置處理程序,並且沒有它會調用處理程序。 http://api.jquery.com/click/ – 2012-02-16 19:42:14

1

你可以做這樣的事情:

$(document).ready(function() { 
    $('#idOfTheElement').trigger('click'); 
}); 

注:

如果你只想當你從查詢字符串參數id要做到這一點,你必須換行代碼中,我張貼在if語句中。

+0

謝謝。我是在正確的方式。我看到觸發事件,但認爲事件的工作就像.click事件。 – macieira 2012-02-16 18:25:05

+0

'$ _GET = <?php echo $ _GET ['l']?>; ('_'GET'=''){('img [name * ='album'+ $ _ GET +'「]')。trigger(」click「); }' – macieira 2012-02-16 19:04:57

+0

@macieria尼斯。 :) 如果它適用於您,請嘗試將答案標記爲已接受(在投票向上/向下按鈕下方),以便其他人可以做同樣的事情,如果他們有相同的問題。 – Meryovi 2012-02-16 22:27:25

相關問題