我使用 jssor 滑块,非常好的库,但有时图像抖动很小,效果完成后或鼠标悬停时会出现问题。
这种抖动(或移动)仅在某些时候显示 - 并非针对所有图像。
当幻灯片小于图像时,我也在演示页面中看到了这一点。在 Firefox 中查看这个演示,窗口大小为 333x600(宽度很重要,您可以通过 CTRL+SHIFT+M 设置窗口大小) http://www.jssor.com/demos/image-slider.html
并非所有宽度值都可以重现此错误,但重要的是幻灯片宽度小于图像文件。
我使用 jssor 滑块,非常好的库,但有时图像抖动很小,效果完成后或鼠标悬停时会出现问题。
这种抖动(或移动)仅在某些时候显示 - 并非针对所有图像。
当幻灯片小于图像时,我也在演示页面中看到了这一点。在 Firefox 中查看这个演示,窗口大小为 333x600(宽度很重要,您可以通过 CTRL+SHIFT+M 设置窗口大小) http://www.jssor.com/demos/image-slider.html
并非所有宽度值都可以重现此错误,但重要的是幻灯片宽度小于图像文件。
将所有图像定义为延迟加载图像(例如)。打开 jssor.slider.js,在第 1515 行找到以下代码,并将其移至第 1377 行。
$JssorUtils$.$Each(_ImageElmts, function (imageElmt) {
if (!imageElmt.src) {
imageElmt.src = $JssorUtils$.$GetAttributeEx(imageElmt, "src2");
$JssorUtils$.$SetStyleDisplay(imageElmt, imageElmt["display-origin"]);
}
});
我现在得到了你的关注。
让它按照您的意愿工作的最佳方法是自己手动设置图像大小。例如
<img src="url" style="position: absolute; top: ...px; left: ...px; width: ...px; height: ...px" />
不要在缩略图中使用与主图像相同的图像文件。使用单独的较小版本。我有同样的问题,并解决了它。