> 웹 프론트엔드 > 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿