首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jssor slider -图像抖动错误

Jssor slider -图像抖动错误
EN

Stack Overflow用户
提问于 2014-05-19 01:53:00
回答 2查看 601关注 0票数 2

我使用jssor滑块,非常好的库,但我有时会有小图像抖动的问题,在效果完成后或当鼠标悬停时。

这种抖动(或运动)只是偶尔显示--并不是所有的图像都显示。

我在演示页面中也看到了这一点,当幻灯片比图片小的时候。在firefox和窗口大小333x600 (宽度很重要,您可以通过CTRL+SHIFT+M设置窗口大小) http://www.jssor.com/demos/image-slider.html中查看此演示

并不是所有的宽度值都能重现这个错误,但重要的是幻灯片的宽度比图像文件小。

EN

回答 2

Stack Overflow用户

发布于 2014-05-21 09:59:36

将你所有的图像定义为惰性加载图像(例如)。打开jssor.slider.js,在1515行找到以下代码,并将其移动到1377行。

代码语言:javascript
复制
                    $JssorUtils$.$Each(_ImageElmts, function (imageElmt) {

                        if (!imageElmt.src) {
                            imageElmt.src = $JssorUtils$.$GetAttributeEx(imageElmt, "src2");
                            $JssorUtils$.$SetStyleDisplay(imageElmt, imageElmt["display-origin"]);
                        }
                    });

我现在就明白你的担心了。

让它像你想要的那样工作的最好方法是自己手动设置图像大小。例如:

代码语言:javascript
复制
<img src="url" style="position: absolute; top: ...px; left: ...px; width: ...px; height: ...px" />
票数 0
EN

Stack Overflow用户

发布于 2014-11-04 06:31:00

不要在缩略图中使用与主图像相同的图像文件。使用单独的、较小的版本。我也遇到了同样的问题,这就解决了它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23725084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档