视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
IE8中锚点的名称变成了标题,原来的标题不显示了_html/css_WEB-ITnose
2020-11-27 16:31:08 责编:小采
文档

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

下载本文
显示全文
专题