2017-06-13 46 views
-2

我一直在搜索和搜索,由于某种原因,我无法弄清楚这可能是简单的。链接到一个单独的页面上的特定数据目标

我想链接主页上的列表中的徽标,并将其连接到与单独页面上相关的完整详细信息。独立页面上的完整详细信息位于由数据目标控制的轮播中,如何将标识从主页链接到完整详细信息页面上的特定数据目标?

回答

0

最好的方法是添加一个哈希将锚标记添加到您的url中,然后使用javascript读取散列,然后滚动到它!这是一个成功完成效果的答案的重复问题jQuery scroll to ID from different page

+0

使用一个散列和一个id不起作用,它会调出页面,但不是特定的部分。在该页面上,各部分并不是全部一起显示,它就像没有任何动画(隐藏/显示)的旋转木马一样,它具有其上面的标志的横幅,并且点击标志会改变它下面的部分。试图链接到特定的部分。 – soundevour

+0

因此,使您的'click',这应该使您的网址'http:// yoursite.com/about.html#specificsection'并将页面更改为'about.html'。现在,在'about.html'上,用一个小jQuery,使用'var hash = window.location.hash;'从url中提取'#specificsection',然后'scrollTop:$(hash).offset()。 '。这有点哈克,但它的工作原理。把它放在一个'if(hash){}'中只在有散列时才会触发,你应该成功!这里是一些jquery滚动动画的文档:https://www.w3schools.com/jquery/css_scrolltop.asp – marcx

+0

其他许多人都遇到了同样的问题https://stackoverflow.com/questions/9652944/jquery-scroll从不同的页面到不同的页面,编辑这些答案以做你需要的。剪切和粘贴不能完全帮助你! – marcx

0

如果我理解这个问题,假设标志显示在<img>标签,尽量缠绕它的锚标记的href的

<a href="/linkToDetails"><img src"myImg.jpg></a>

+0

是的我已经在img标签周围添加了一个标签,之后它将其链接到另一个页面,然后连接到特定的数据目标 – soundevour

相关问题