我正在使用名为mySlider或SL_Slider的滑块..
它使用MooTools库......
如果我在带有滑块的页面上,则会有一个简单的href脚本调用相应的幻灯片。
<a href="javascript:mySlider.numPress(3);">link</a>
我相信如果通过URL链接(来自另一个页面)访问相关页面,我认为该脚本还应该允许加载特定幻灯片。有一个函数看起来正在寻找一个“passID”变量(粘贴在下面)。
我的问题是我似乎无法弄清楚如何通过URL将此变量传递给脚本(或者即使可能)...
我尝试了各种组合,没有运气......
以下是我尝试过的一个例子(加上其他一些例子):www.website.com?passsedID = 3
任何帮助将不胜感激!
(如果需要任何其他信息,我很乐意将其粘贴。
感谢。
的Mac
slideIt: function(passedID) {
var self = this;
//get item to slide out
var curItem = self.options.items[self.options.itemNum];
if(self.options.numNavActive == true){
var curNumItem = self.numNav[self.options.itemNum];
}
//check for passedID presence
if(passedID != null) {
if(self.options.itemNum != passedID){
if(self.options.itemNum > passedID) {
self.direction = 0;
} else {
self.direction = 1;
}
self.options.itemNum = passedID;
}
}
else{
self.changeIndex();
}
答案 0 :(得分:0)
var slide_num_in_url = document.location.hash.split("#").join("");
mySlider.numPress(slide_num_in_url);
修改强>
页面加载时调用。
window.onload = function()
{
var slide_num_in_url = document.location.hash.split("#").join("");
mySlider.numPress(slide_num_in_url);
}