我有以下网站: http://kelseydelo.com/
当我点击Safari中的主导航链接时,内容会正常滑动。但是在Chrome和Firefox中,当我点击这些内容时没有任何反应(Firebug中也没有错误)。
我相信它曾经在FF中运行,因此最近的升级似乎打破了它。
任何人都知道问题可能是什么?
答案 0 :(得分:1)
你使用的是旧的mootools 1.2.3。在1.2.3中,mootools对浏览器检测进行了特征检测 - 特别是,这是firefox的一个问题,因为它依赖于以下代码:
if (!document.getBoxObjectFor ...)
但是这个方法被mozilla淘汰了。随后,在1.2.5和1.3 mootools检测已完成所以它不再依赖于此(突破变化是FF 3.6.nn或其他)
在您的网站上,您可以在FF 4.0中运行
console.log(Browser.Engine)
它以“未知”的形式返回 - 这将使任何特定于浏览器的钩子和修复失败。
在Chrome 13 Canary中,它检测到webkit很好但是也没有用,所以必须有其他东西 - 遗留在这里......换句话说,升级到1.3.2(使用ua-sniffing) - 如果noobslide支持它,否则去1.2.5.1