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

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

WBOY
發布: 2016-06-21 09:45:00
原創
1440 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板