我正在使用带有寻呼机的jQuery Cycle插件。我需要具有导航功能,我可以在其中提供指向我的客户端的链接,他可以浏览该页面,这是一个项目库。我需要循环插件来显示特定的幻灯片。也许可以在URL中提供变量以转到特定幻灯片。我不介意编写另一个jquery脚本来实现它。
在这种情况下,我需要从URL(数字'n')获取页面加载变量,然后单击div中的第n个元素。
答案 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是从零开始的索引,因此您在参数中传递的数字应该反映出来。