Safari MAC OS X上的基础轨道关闭中心

时间:2013-07-22 18:31:20

标签: jquery css zurb-foundation

我目前有一个基础轨道运行如下:

     <ul data-orbit>

          <li> 
            <img class="image1" src="../templates/img/image1.jpg" style="width: 100%;       height: 691px; margin: 0 auto;"/>   
          </li>
          <li>
             <img class="image2" src="../templates/img/image2.jpg" style="width: 100%; height: 691px; margin: 0 auto;"/>   
        </li>
         <li>
            <img class="image3" src="../templates/img/image3.jpg" style="width: 100%; height: 691px; margin: 0 auto;"/>   
        </li>
     </ul>

在Windows上,浏览器检查正常。但是,在Mac OS X Safari上,它显示下一个列表项图像,而不是显示整个100%宽度。

我猜它与显示的图像的实际宽度和高度有什么关系不一样......?

我想尝试修复这个小问题,而不必将所有图像剪切为相同的宽度和高度,因为它仅适用于mac safari。

我试图改变foundation.orbit.js来改变 $ slides.css(在第340行附近)读取jquery.safari并试图改变它的宽度,但它最终会在safari上拉伸图像。

谢谢!

1 个答案:

答案 0 :(得分:0)

我注意到在MAC OS X中,clientWidth比它应该的短1px(1038而不是1039px)。

通过在Safari浏览器上强制CSS的宽度为1039px !important,它解决了这个问题。
我不知道为什么宽度被迫比它短1px,但无论如何。