2017-12-18 160 views
0

当从Windows(IIS)服务器提供页面时,画廊演示的行为会有所不同。演示文稿很普通,一组缩略图组织在fancyBox3画廊中。fancyBox3的行为与Windows服务器(IIS)有什么不同?

单击第一个缩略图后,fancyBox3出现并正确显示单击的拇指的图像。一秒钟后,显示的图像放大。

Incorrectly Upscaled

导航到下一个图像,然后再返回正常显示的第一张图像。

Normal

只有在第一次点击的怪异进行缩放。此后,画廊正常工作。

我在IIS和Apache服务器上显示这些画廊的代码是相同的。 Apache服务器上的行为与预期的一样。我使用PHP 5.6和7.1进行了检查,并使用不同的浏览器进行了检查。这只发生在IIS中。

作为参考,缩略图是175px的正方形,而这个图库的全尺寸图像是600x600px。从第一幅图像可以看出,放大比600x600大得多。

演示页面可在http://www.jordanlally.com/test-files/fb3.php

回答

1

确保您没有使用jQuery v3.0.x或v3.1.x

+0

您的意思是使用3.2.1,对吗? –

+0

是的。这些版本具有影响宽度/高度计算的API差异。 – Janis

相关问题