链接jQuery Cycle Pager元素

时间:2009-07-25 06:44:48

标签: jquery

我正在使用带有寻呼机的jQuery Cycle插件。我需要具有导航功能,我可以在其中提供指向我的客户端的链接,他可以浏览该页面,这是一个项目库。我需要循环插件来显示特定的幻灯片。也许可以在URL中提供变量以转到特定幻灯片。我不介意编写另一个jquery脚本来实现它。

在这种情况下,我需要从URL(数字'n')获取页面加载变量,然后单击div中的第n个元素。

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令从查询字符串中获取参数:

 function $_GET(q,s) {
   s = (s) ? s : window.location.search; 
   var re = new RegExp('&'+q+'=([^&]*)','i');
   return (s=s.replace(/^\?/,'&').match(re)) ?s=s[1] :s='';
 }

然后在周期声明中,您可以使用startingSlide(假设数字在参数param_num中:

 $.cycle({
     startingSlide: $_GET('param_num'),
     // rest of your cycle config
 });

有一点需要注意,startingSlide是从零开始的索引,因此您在参数中传递的数字应该反映出来。