2011-10-19 198 views
0

即時嘗試觸發點擊事件的鏈接頁面加載。我目前正在處理此代碼http://jsfiddle.net/QPPbA/觸發器()和triggerHandler()與'點擊',觸發thickbox在頁面加載

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

<a href="http://www.stackoverflow.com" target="_blank" id="trigger-me">trigger hidden</a> 

但它不起作用。我在這裏想念什麼?

編輯
我想觸發頁面加載ThickBox時,我得到了一些代碼,但它只能顯示黑「色調」 ..所以我我吼聲會引發像這樣,但這種方式不工作要麼..任何建議?

+0

你需要說你希望發生什麼。 –

回答

1

它並沒有一個click事件...

$(document).ready(function(){ 
    $('#trigger-me').click(function() { 
     window.location.href = $(this).attr("href"); 
    }); 
    $('#trigger-me').trigger('click'); 
}); 

更新:jsfiddle

0

試試這個作爲替代方案:

$(document).ready(function(){ 
    window.location = $('#trigger-me').attr('href'); 
}); 
0

當你觸發JavaScript的事件時,瀏覽器對該事件的默認操作不會被調用。在這種情況下,當您在鏈接上觸發click事件時,它不會導致導航。

如果你想重定向訪問者到另一個網頁,你可以使用window.location

window.location = $("#trigger-me").prop("href");