Home >Web Front-end >HTML Tutorial >IE8中 锚点的名称变成了标题,原来的标题不显示了_html/css_WEB-ITnose

IE8中 锚点的名称变成了标题,原来的标题不显示了_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-21 09:45:001435browse

IE8 标题 锚点 title anchor

现在从A页面跳转到B页面并定位到B页面的 list 这个锚点的时候,当跳转过去之后B页面原来的标题变成了锚点的名称。
跳转的链接是这样的 下一页
当页面还没有完全加载完的时候 原来的标题还是可以显示的,但加载完之后就变成了 #list
目前只有 IE8中有遇到这种情况
我试过把body里面的内容都删了 然后就正常了

回复讨论(解决方案)

你把锚点名称list命名成其它的看下会不会出现这个问题,如果不会就说明是程序上有冲突导致的

现在从A页面跳转到B页面并定位到B页面的 list 这个锚点的时候,当跳转过去之后B页面原来的标题变成了锚点的名称。
跳转的链接是这样的 下一页
当页面还没有完全加载完的时候 原来的标题还是可以显示的,但加载完之后就变成了 #list
目前只有 IE8中有遇到这种情况
我试过把body里面的内容都删了 然后就正常了

ie8 测试没发现问题
在你有问题的浏览器看下面链接是否有问题
http://bbs.csdn.net/topics/390527059?page=1#post-395118547


现在从A页面跳转到B页面并定位到B页面的 list 这个锚点的时候,当跳转过去之后B页面原来的标题变成了锚点的名称。
跳转的链接是这样的 下一页
当页面还没有完全加载完的时候 原来的标题还是可以显示的,但加载完之后就变成了 #list
目前只有 IE8中有遇到这种情况
我试过把body里面的内容都删了 然后就正常了

ie8 测试没发现问题
在你有问题的浏览器看下面链接是否有问题
http://bbs.csdn.net/topics/390527059?page=1#post-395118547

没问题 标题是正常的  我正打算用JS 把标题改回来

你把锚点名称list命名成其它的看下会不会出现这个问题,如果不会就说明是程序上有冲突导致的
试过换其他的但还是不行


你把锚点名称list命名成其它的看下会不会出现这个问题,如果不会就说明是程序上有冲突导致的
试过换其他的但还是不行
那把标题用常量显示看会不会这样,会的话还是程序上的问题导致的



你把锚点名称list命名成其它的看下会不会出现这个问题,如果不会就说明是程序上有冲突导致的
试过换其他的但还是不行
那把标题用常量显示看会不会这样,会的话还是程序上的问题导致的
用常量还是有问题 
网上还有说是flash 跟IE的冲突问题 然后修改flash的可以修复。 我这页面是有flash 但flash引用的是其他人做的那就没办法了
最后就写了个JS 把他改回来
function fixTitle(){
var originalTitle = '原来的标题';  
if($.browser.msie){
document.title = originalTitle;
document.attachEvent('onpropertychange', function (evt) {
    evt = evt || window.event;
    if(evt.propertyName === 'title' && document.title !== originalTitle) {
        setTimeout(function () {
           document.title = originalTitle;
        }, 1);
    }
});   
}
}

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn