2014-06-30 26 views
6

我的标题质量非常糟糕,文字非常模糊(如果您在图片上有文字,然后使图片变大)。JSSOR禁用转换透视

我注意到,如果我删除的CSS:

transform: perspective(2000px); 

质量恢复到正常的。

为什么JSSOR将这添加到我的所有字幕中,我该如何禁用它?

一个简单的解决方案(不是最漂亮的)可能是在我的外部样式表中将变换设置为none,然后将其设置为!important。它是唯一的吗?

回答

6

请将$ HWA选项设置为false。

顺便说一句,有没有任何演示,我可以看到模糊的文本?

+0

这工作。我试图复制jsfiddle上的“bug”,但它在那里工作。在我的页面上(它不应该像它应该那样),我正在使用具有缩放功能(响应)的全宽滑块。如果我可以在你的某个地方给我看,你可以告诉你实际的页面(不允许公开发布)。 – fgblomqvist

+0

当您缩小较大的小元素时,您可能会看到一些模糊的事物。但是,如果您将原始滑块变大并将其缩小,则应该看起来更清晰。 – jssor

+0

啊好的。谢谢你的提示! – fgblomqvist

-1

您可以试试style="transform: none !important; -webkit-transform: none !important;" 写入样式内部div。

0
To avoid blurry text and remain slider responsive with jssor slider, 
    some certain change is required in file name called 'jssor.utils.js'. 

In line 1045 transformValue += " perspective(2000px)"; 
    change to 
    transformValue += "none"; 

And line 1092 elmt.style[GetTransformProperty(elmt)] = "perspective(2000px)"; 
change to 
    elmt.style[GetTransformProperty(elmt)] = "none"; 
+0

这不是一个好办法。按照开发人员自己的描述关闭硬件加速要好得多。它完全符合你的解决方案的要求,但是支持更清晰的方式,允许你更新插件而无需重做任何事情。请考虑如何设计你的答案。 – fgblomqvist