Discuz!NT - 帖子列表IE8/9下js效果bug修复

bug介绍,在ie8及ie8以上的浏览器重访问帖子列表时,会出现如下的bug

Discuz!NT - 帖子列表IE8/9下js效果bug修复_第1张图片
而正常的效果应该是下图
Discuz!NT - 帖子列表IE8/9下js效果bug修复_第2张图片

原因是因为编写Discuz!NT论坛程序的js编写员没有真正对js代码进行测试,因为在ie8,ie8以上的浏览使用x-ua-compatible meta标签设置ie浏览器强制文档浏览格式时,是需要设置content="ie=7.5"而不是源来代码里面的content="ie=7",固正确的格式是

<meta http-equiv="x-ua-compatible" content="ie=7.5"/>

当然你也可以直接修改js代码文件即可,仅需修改一行js代码。

位置位于Discuz.Web\javascript\template_showforum.js 第376行

jQuery(this).removeAttr("class");  /* fix bug, source js code -> BROWSER.ie ? this.removeAttribute("className", false) : this.removeAttribute("class");*/ 

  

本文到此结束,致谢!

你可能感兴趣的:(discuz)