首页 >web前端 >html教程 >IE8中 锚点的名称变成了标题,原来的标题不显示了_html/css_WEB-ITnose

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

WBOY
WBOY原创
2016-06-21 09:45:001435浏览

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);
    }
});   
}
}

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn