0
我有一個簡單的div淡入淡出滑塊,可在Chrome,Firefox和iPad上使用,但不會在Safari瀏覽器中觸發。下一個/返回錨點不會觸發該功能。他們甚至沒有顯示懸停的小指。有沒有人有這個問題或知道一個可能的解決方案?jquery div幻燈片在Safari中不工作(在Chrome,FF中工作)。
window.onload = function() {
$(".divs div").each(function(e) {
if (e != 0)
$(this).hide();
});
$("#next").click(function(){
if ($(".divs div:visible").next().length != 0)
$(".divs div:visible").fadeOut(function(){
$(this).next().fadeIn();
});
else {
$(".divs div:visible").fadeOut(function(){
$(".divs div:first").fadeIn();
});
}
return false;
});
$("#prev").click(function(){
if ($(".divs div:visible").prev().length != 0)
$(".divs div:visible").fadeOut(function(){
$(this).prev().fadeIn();
});
else {
$(".divs div:visible").fadeOut(function(){
$(".divs div:last").fadeIn();
});
}
return false;
});
}
HTML
<div class="divs">
<div class="cls1">..image/text..</div>
<div class="cls2">..image/text..</div>
<div class="cls3">..image/text..</div>
...
</div>
<a id="prev" href="#"></a>
<a id="next" href="#"></a>
它原來是一個CSS問題。在Safari中,圖像/文本週圍環繞着錨點。相對定位和Z指數固定它。感謝您的快速回應。欣賞它。 – user3504428 2014-08-27 16:35:18