设置测试页面以试用owl.carousel.2.0.0-beta.2.4并且它在IE中运行良好,但在Chrome(Win10)中,当您单击并拖动时,图像会消失。我不能告诉我们有哪些具体方法可以消失。当您停止拖动时,它们会弹回。
这个问题出现在两个不同的Win10系统上。它在我的HTC手机上使用Chrome的程度要小得多。
演示在我测试的系统上没有这个问题;他们拖得很顺利,但我相信他们只是没有图像的文字。
我是否错误地设置了某些内容?是否使用了一些在Chrome中无法正常工作的退款?
http://www.crystalvalleycomputers.com/dev/atlasnew/owltest.php
<html>
<head>
<link rel="stylesheet" href="owl-carousel/assets/owl.carousel.css">
<!-- <link rel="stylesheet" href="owlcarousel/owl.theme.default.min.css"> -->
<!-- jQuery 1.7+ -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</script>
<!-- Include js plugin -->
<script src="owl-carousel/owl.carousel.min.js"></script>
</head>
<body>
<script>
$(document).ready(function(){
$(".owl-carousel").owlCarousel({
nav:true,
center:true,
autoplay:true,
autoplayTimeout:3000,
margin:20,
loop:true,
items:6
});
});
</script>
<div style="width:1200px;border:2px solid red;">
<div id="owl-example" class="owl-carousel">
<div><img src="images/Services/Tech_Manage.png" alt="Technology Management"></div>
<div><a href="index.php"><img src="images/Services/POS.png" alt="Point of Sale Systems"><br>is a link</a></div>
<div><img src="images/Services/Phone.png" alt="Commercial Phone Systems"></div>
<div><img src="images/Services/Web.png" alt="Web Design"></div>
<div><img src="images/Services/CVC.png" alt="Crystal Valley Computers"></div>
<div><img src="images/Services/Video.png" alt="Video Surveillance"></div>
</div>
</div>
<script>
$(document).ready(function(){
$(".owl-carousel2").owlCarousel({
rtl:true,
autoplay:true,
autoplayTimeout:3000,
margin:40,
loop:true,
items:1
});
});
</script>
<div style="width:50%;border:2px solid green;">
<div id="owl-example2" class="owl-carousel2">
<div><img src="images/Services/Tech_Manage.png" alt="Technology Management"></div>
<div><a href="index.php"><img src="images/Services/POS.png" alt="Point of Sale Systems" style="width:100px;height:100px;"><br>different size</a></div>
<div><img src="images/Services/Phone.png" alt="Commercial Phone Systems"></div>
<div><img src="images/Services/Web.png" alt="Web Design"></div>
<div><img src="images/Services/CVC.png" alt="Crystal Valley Computers"></div>
<div><img src="images/Services/Video.png" alt="Video Surveillance"></div>
</div>
</div>
</body>
</html>
答案 0 :(得分:2)
Ashish Mehta的评论对我有用。
因此,解决方案是对文件 owl.carousel.min.css
中的类-webkit-transform-style:preserve-3d
中的属性.owl-carousel .owl-item img
进行注释。
答案 1 :(得分:0)
就我而言,滚动页面后,图像变得可见。 因此,我写了这个变通办法,显然可以解决我的问题。
$carousel.owlCarousel({
dots: true,
items: 2,
onTranslated: scrollFix
});
function scrollFix(){
$(window).scroll();
}
在这里,onTranslated
是一个猫头鹰回调,在滚动/拖动轮播后触发。
然后在回调中,我调用一个简单的函数scrollFix
,该函数然后触发窗口scroll
事件,从而使图像可见。
希望这会有所帮助。
答案 2 :(得分:-1)
拖动猫头鹰旋转木马时隐藏图像的解决方案。 在课堂上评论该属性
/*-webkit-backface-visibility: hidden;*/
文件owl.carousel.css上的内容
.owl-carousel .owl-item{
position: relative;
min-height: 1px;
float: left;
/*-webkit-backface-visibility: hidden;*/
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}