我有一系列这样的链接
<li><a href="classes/journeydistance.html" target="classes">Class Name </a></li>
这就是iframe
<IFRAME src="classes/yaddayadda.html" style="width:400px;height:700px;" frameborder="0" name="classes" scrolling="auto">
</IFRAME>
但是iframe位于页面的底部,链接位于顶部,中间有一堆文本 . 有没有办法让人们点击类链接时将它们跳转到iframe?
3 回答
这是一个有效的解决方案:(使用一点javascript)
http://jsfiddle.net/RGjCL/4/
你可以通过给iframe一个id添加一个hashtag到链接中来实现:
我没有测试过,但我认为它会起作用 .
好吧,我最初的想法很快就被粉碎了(想要使用一种纯粹的html / css东西,而第二种想法是非常愚蠢的) .
由于你已经使用锚点(标记)触发了一个动作,除非你使用javascript,否则你不能用它做更多的事情 .
所以这是jquery http://jsfiddle.net/sg3s/Wpnng/2/的概念工作证明
这样,如果js关闭,链接仍然可以工作,它只是不向下滚动...
我不认为只有html / css有一种方法,我不会使用jquery如果这是你唯一要加载它...
略有改进,目标w / e是在被点击的链接的目标属性中,但是,如果你总是想要滚动到相同的iframe,这只会使它变慢:http://jsfiddle.net/sg3s/Wpnng/3/