链接到框架中的锚点

东1999

我正在建立一个漫画标签的投资组合网站,并希望将商店整合到该网站中。该网站内置于Indexhibit,我一直在尝试几种选择。

目前,我只希望能够在每个产品的单独页面上都具有“立即购买”链接,并使其在锚点中打开或在商店页面向下滚动至该页面。商店页面是在iframe中在网站内打开的Tictail商店。

这是单个页面:http : //www.clubedoinferno.com/index.php/project/yonkoma-collection-vol1/

您可以看到链接代码为

<a href="http://www.clubedoinferno.com/index.php/store/">BUY NOW</span></a>

由于Tictail启用主题自定义,因此在商品的DIV名称中引入了该商品在商店的定位点:

<div id="fH9a">x</div>

使用诸如在我的链接中添加#fH9a之类的基本内容无效。请帮忙?

拉索

我认为您不使用脚本就无法做到这一点。

在iframe页面中添加以下内容

<script>
window.scrollTo(0,document.getElementById(parent.window.location.hash.substring(1)).offsetTop);
</script>

以下内容将为您提供网址的锚点部分

parent.window.location.hash.substring(1)

这将fH9a在您的情况下。然后,使窗口滚动到具有该ID的元素。就像是

window.scrollTo(0,document.getElementById("fH9a").offsetTop)

只有它是动态的,并且只要您在页面中具有具有给定id的元素,它就可以与任何锚一起使用。

如下所示,通过此页面传递带有锚点的ID

<a href="http://www.clubedoinferno.com/index.php/store#fH9a">BUY NOW</span></a>

希望能奏效。

编辑

似乎该页面iframe不是来自同一域。因此上述方法将行不通。

但是如果你更新

<a href="http://www.clubedoinferno.com/index.php/store#fH9a">BUY NOW</span></a>

<a href="http://www.clubedoinferno.com/index.php/store?fH9a">BUY NOW</span></a>

和使用

document.referrer.substring(1+document.referrer.indexOf("?"))

代替

parent.window.location.hash.substring(1)

它将(希望)工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery-将元素滚动到屏幕中间,而不是通过锚点链接到顶部

来自分类Dev

尝试将锚点标签链接到流星js中的div ID

来自分类Dev

链接到Laravel页面上的特定锚点

来自分类Dev

将自定义框架链接到xcode中的库

来自分类Dev

rails-链接到同一页面但具有锚点->不重新加载

来自分类Dev

将SVG多边形链接到锚点

来自分类Dev

覆盖角度ui-router以链接到页面锚点

来自分类Dev

带锚点的文档之间的链接

来自分类Dev

链接未引用锚点

来自分类Dev

链接到Rails App中页面上的锚点

来自分类Dev

从网址中删除锚点

来自分类Dev

WooCommerce类别小部件中的锚点链接

来自分类Dev

重组文本链接到其他rst文件菜单的锚点

来自分类Dev

在R Shiny中设置相对链接/锚点

来自分类Dev

如何在React中偏移链接和锚点?

来自分类Dev

根据第一列中的值禁用表中的锚点链接

来自分类Dev

Markdown链接到Sphinx中的reStructuredText锚点

来自分类Dev

链接到页面锚点时,如何在其中调用JS代码?

来自分类Dev

检测锚点是否链接到ID

来自分类Dev

HTML-链接到锚点,而页面不跳到顶部

来自分类Dev

jQuery平滑滚动,用于链接到1个锚点的许多链接

来自分类Dev

链接到不同页面上的锚点和scroolTo使用JQuery锚点

来自分类Dev

如何在javascript中链接到同一页面锚

来自分类Dev

第一个锚点链接到#

来自分类Dev

链接到同一页面上的锚点减去一些像素

来自分类Dev

在iPhone中单击锚点/链接(在特定页面中)时,字体大小会增加

来自分类Dev

链接到页面中间锚点的 CodeIgniter 控制器

来自分类Dev

在链接 codeigniter 中使用锚点

来自分类Dev

链接到锚点 ID 时删除移动菜单

Related 相关文章

热门标签

归档