2013-02-27 60 views
0

嗯,我不是程序員,所以我根本無法處理這個問題。 我需要在加載索引後啓動網站的一部分。從來就一直在嘗試一些jQuery的沒有任何的運氣,即這樣的:索引加載後啓動錨點​​

$("document").ready(function() { 
    setTimeout(function() { 
     $('#tensa-inicio').trigger('click'); 
    },1000); 
}); 

你可以看到在這個網址的網站:3W [點] tensa [點] ES。我需要在索引加載後顯示HOME鏈接,但不知道如何做到這一點。

任何幫助真的很感激。

TIA!

+1

給定的url重定向到tensa [dot] com – fcalderan 2013-02-27 08:42:07

+0

您試圖在頁面加載後顯示錨標記嗎?或者您是否試圖在頁面加載後觸發錨點標記點擊? – iAmClownShoe 2013-02-27 08:49:24

+0

iAmClownShoe ...由於php語言腳本,頁面重定向到/EN/index.html,所以你必須用英語看到它。當加載時,它顯示一個索引「index.html#!/ page-home」,然後我需要啓動HOME頂部菜單鏈接,即「#tensa-inicio」錨點...這將包含一個文本中間。我現在要通過FTP更新它,所以在重新加載之前給我5分鐘。 – user1586214 2013-02-27 09:24:29

回答

1

考慮您試圖解僱單擊事件爲錨標記,你可以把它與下面的腳本太

$("document").ready(function() { 
    setTimeout(function() { 
     window.location = $('#tensa-inicio').attr('href'); 
    },1000); 
}); 
+0

Nop,那不工作... – user1586214 2013-02-27 08:51:45

0

假設「tensa-INICIO」是錨元素的ID的文檔中工作,你最好調用本地click()方法,而不是jQuery的事件:

setTimeout(function() { 
    var oLink = $('#tensa-inicio'); 
    if oLink.length === 1) 
     oLink[0].click(); 
},1000); 
+0

Nop,那不工作... – user1586214 2013-02-27 09:05:43

+0

什麼是「tensa-inicio」?你可以發佈該元素的HTML嗎? – 2013-02-27 09:18:59

0

這是好辦法:

<script type="text/javascript"> 
    $(document).ready(function(){  
     $("#sliderpromo").easySlider({ 
      //auto: true, 
      //continuous: true, 
      speed:500, 
      pause:6000, 
      numeric: true 
     }, window.location="#!/tensa-inicio"); 
    });  
</script> 

現在,每次索引被加載時,該ID都被加載...; ) 感謝ALL!