Javascript 链接到单独页面上的特定数据目标

Javascript 链接到单独页面上的特定数据目标,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我一直在寻找,出于某种原因,我不能把这个问题弄得像可能的那么简单 我正在尝试从主页上的列表链接一个徽标,并将其连接到单独页面上与之相关的完整详细信息。单独页面上的完整详细信息位于由数据目标控制的旋转木马中,如何将徽标从主页链接到完整详细信息页面上的特定数据目标?如果我理解这个问题,假设徽标显示在标记中,请尝试在其周围环绕一个锚定标记,如下图所示 最好的方法是在url中添加锚定标记的哈希,然后使用javascript读取哈希,然后滚动到它!这里有一个重复的问题,答案成功地实现了这个效果是的,我在i

我一直在寻找,出于某种原因,我不能把这个问题弄得像可能的那么简单


我正在尝试从主页上的列表链接一个徽标,并将其连接到单独页面上与之相关的完整详细信息。单独页面上的完整详细信息位于由数据目标控制的旋转木马中,如何将徽标从主页链接到完整详细信息页面上的特定数据目标?

如果我理解这个问题,假设徽标显示在
标记中,请尝试在其周围环绕一个锚定标记,如下图所示


最好的方法是在url中添加锚定标记的哈希,然后使用javascript读取哈希,然后滚动到它!这里有一个重复的问题,答案成功地实现了这个效果

是的,我在img标记周围添加了一个a标记,然后将它链接到另一个页面,然后链接到一个特定的数据目标。使用散列和id不起作用。它将显示页面,但不会显示该特定部分。在该页面上,部分不会同时显示,它就像一个旋转木马,没有任何动画(隐藏/显示)。它上面有一个徽标横幅,单击徽标会更改下面的部分。正在尝试链接到特定的部分。因此,使您的
,这将使您的url
http://yoursite.com/about.html#specificsection
并将页面更改为
about.html
。现在,在
about.html
上,通过一个小jquery,您可以使用
var hash=window.location.hash
从url中提取
#specificsection
,然后
滚动条:$(散列).offset().top
。这有点老套,但很管用。用
if(hash){}
将其包装成只有在有hash时才会触发,您应该会成功!下面是jquery滚动动画的一些文档:很多其他人都遇到了同样的问题,请编辑这些答案以满足您的需要。剪切和粘贴并不能一直帮助你!嘿,黑客一起是好的,只要它的工作,我相信我可以从这里一起弗兰肯斯坦的东西,谢谢你的帮助!到目前为止,我有一些运气,我能够从URL获得哈希值,我看到了可以通过.hide/.show使用运行幻灯片的现有jquery的方法,但要做到这一点,我必须使用哈希变量删除has,并用句点(例如“#m2”>”.m2)替换它而且我可以终生记住如何更改/附加字符串