jquery.flot.dashes.js与windows firefox兼容吗?

时间:2014-07-23 03:43:40

标签: javascript windows firefox plugins flot

我正在使用jquery.flot.dashes.js来绘制黑白图形,并且仍然具有可区分的系列。虽然这个显示器会导致Windows上的firefox出现问题:

enter image description here

当预期结果如此:

enter image description here

jquery.flot.dashes.js和windows firefox之间是否存在兼容性问题?该图可以在mac上使用firefox,chrome,safari和opera正常工作。在测试的Windows浏览器中,该图不适用于使用Windows 7或Windows 8.1专业版的Firefox(我没有测试vista或8的软件)。该图在带有chrome的Windows 7上工作(没有测试IE)。该剧情适用于带有Chrome和IE的Windows 8.1专业版。这个显示问题的来源是什么?它有可用的补丁吗?

链接到jquery.flot.dashes.js源代码:

https://code.google.com/p/flot/issues/attachmentText?id=61&aid=-4351874625254130968&name=jquery.flot.dashes.js&token=30636c55acd3aa96d9850f8d77953384

正在使用的其他脚本:

jquery.flot.js jquery.flot.selection.js 我自己的自定义js文件,用于图形用户交互。

感谢。

1 个答案:

答案 0 :(得分:4)

我可以用最新的Firefox版本31.0重现这个问题(它在我以前的版本30.0中没有出现)。所以看起来Firefox是导致问题的原因。但问题不在于flot.dashes,而在于基本的flot:

当你"画"根据{{​​3}}的答案中描述的radius: 0点,除了虚线之外,Firefox还会使用似乎radius: 1的点。这会导致您获得图像的结果。

我还没有找到一种方法来防止这种情况发生。暂时你可以尝试马克回答你的另一个问题的另一个解决方案(修改jquery.flot.js)。