2013-02-27 56 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!