我搜索了很多有用的解决方案。我需要一个跳转或滚动到 id。
<head>
<script type="text/javascript">
//here has to go function
</script>
</head>
我的决定是:
<a onclick="function_call+targetname"><img src="image1" alt="name1"></a>
<a onclick="function_call+targetname"><img src="image2" alt="name2"></a>
<a onclick="function_call+targetname"><img src="image3" alt="name3"></a>
所以我必须在导航中使用 onclick 事件。
现在单击我想跳转或滚动到我的页面中的 div id:
<div id="target1">some content</div>
<div id="target2">some content</div>
<div id="target3">some content</div>
非常重要的一点是: html 锚不能正常工作,否则一切都会很简单。 < br > < br > 我之前已经简单地使用过了:
onclick="window.location.hash='target';"
但我在易趣有限制。他们不允许这个简单的代码。
我也不能调用外部的 javascript (只能在头部区域使用 JS)。此外,不可能使用“ cookie”,“ cookie”,“ place (”,IFRAME,META 或包括)和 basehref。
它不可能很难与一个位的 JS 跳转到一个特定的点。 我不需要特效。
有没有人有一个简单而有用的解决方案?
我自己找到了一个解决方案,感谢欧克西。我跟随你 方式。
对于所有对我的解决方案感兴趣的人:
<head> <script type="text/javascript"> function scroll(element){
var ele = document.getElementById(element);
window.scrollTo(ele.offsetLeft,ele.offsetTop); } </script> </head>
导航电话:
<a onclick='scroll("target1");'><img src="image1" alt="name1"></a>
现在您可以跳转到一个名为 ID 的 div
<div id="target1">CONTENT</div>