#锚不工作

时间:2012-03-24 09:24:13

标签: internet-explorer anchor

在网站页面上播放视频从任何标签播放.. .say puppet show ..然后pag得到回发..然后页面重新加载视频加载然后控制转到#puppetshow锚点,这是特定标签。< / p>

http://testkids.dadabhagwan.org.gall.arvixe.com/gallery/videos/dalo+tarvadi/puppet+shows/#puppetshows

这在FireFox中运行良好,但在IE中却没有。在IE中,Url不是用#生成的。 http://testkids.dadabhagwan.org.gall.arvixe.com/gallery/videos/neel+ane+keri+part-2/puppet+shows/

对此有何解决方案?

2 个答案:

答案 0 :(得分:0)

我对它进行了欺骗,但它在Internet Explorer上无效。但是当我在IE中选择地址栏并点击回车时,它就可以了。

您可以通过在jQuery文档中添加javascript(这将修复IE上的行为并在其他浏览器上工作)来制定解决方法,例如

$(document).ready(function(){ 
document.location.href = document.location.href;
});

答案 1 :(得分:0)

  

也可以正常工作。我测试了ie.7。

http://testkids.dadabhagwan.org.gall.arvixe.com/gallery/videos/dalo+tarvadi/puppet+shows/#puppetshows

表示它会打开页面http://testkids.dadabhagwan.org.gall.arvixe.com/gallery/videos/dalo+tarvadi/puppet+shows,然后浏览器会向下滚动到包含id=puppetshows的html元素。

即。它不涉及选择该特定选项卡。 (也就是说,它向下滚动到具有id = puppetshows

的元素

您的代码中的javascript将选择具有特定哈希的选项卡。你需要查看那个javascript代码。关于哈希没有问题。