0

好的一页页面我有一个带有 ID 的链接列表

<a id="link1">Link</a>
<a id="link2">Link</a>
<a id="link3">Link</a>
<a id="link4">Link</a>
<a id="link5">Link</a>

当我单击链接 2 时,我想加载第二页但显示链接 2,第二页是一个简单的滑块,所以基本布局

<ul>
   <li class="slide1">slide 1</li>
   <li class="slide2">slide 2</li>
   <li class="slide3">slide 3</li>
   <li class="slide4">slide 4</li>
   <li class="slide5">slide 4</li>
</ul>

所以使用 jQuery 我可以获取链接并执行 onclick 功能

$("#link3").click(function() {
document.location.href='slidepage.php';
$('.slide3').trigger('click');

});

Obv .trigger 在页面重新加载时没有效果,我需要能够说来自 id=link3 所以想要触发幻灯片 3

希望这是有道理的,谢谢,

4

1 回答 1

0

URL 参数可以完成这项工作:

链接示例:

 <a id="link1" href="yourpage?id=link1">Link</a>

在加载的页面上,运行此脚本将提醒幻灯片的 id:

$(document).ready(function(){
  urlParam = document.URL.substr(document.URL.lastIndexOf('=') + 1);
  alert(urlParam);
});

如果您还有其他 URL 参数,则需要调整此代码,但概念就在那里,并且它以这种基本形式工作。

一旦你在页面上获得了这些数据,你就可以用它做任何你需要的事情,例如显示正确的幻灯片。

于 2013-08-15T12:20:02.987 回答