У меня была такая же проблема, но я нашел решение, поясню.
Я пробовал 1.3.2, 1.4, 1.4.2 версии jquery Если я использую 1.3.2 или более старый, плагин не будет работать на хроме и сафари. Самое странное, что он отлично работает на опере и на всех браузерах, локально на моем компьютере, как только я выложу его в Интернете, это не сработает.
Я нашел причину своей проблемы, у меня есть база < href = "{copixurl}" />. Если я избавлюсь от него, это сработает. К сожалению, я не могу, этот тег используется для получения URL-адресов кликов на основе copixbased клиента, если я избавлюсь от него, внутренние ссылки больше не будут работать.
Так что искал решение, которое могло бы помочь мне сохранить базу < href = "{copixurl}" /> И сделать слайд работать над опера. Я, наконец, получил один, не очень «чистый», но я дал изображениям в виде слайдов css ширину и высоту, и я сделал это очень важно, чтобы Opera понимала, что нужно оставаться таким образом.
Код:
<div id="slideshow">
<img width="500" height="270" alt=" img" src="documents/fck/image/slideshow/img1.png" />
<img width="500" height="270" alt="img" src="documents/fck/image/slideshow/img2.png" />
<img width="500" height="270" alt="img" src="documents/fck/image/slideshow/img3.png" />
<img width="500" height="270" alt="img" src="documents/fck/image/slideshow/img4.png" />
<img width="500" height="270" alt="img" src="documents/fck/image/slideshow/img5.png" /></div>
JQuery:
$(document).ready(function() {
$('#slideshow').cycle({
fx: 'fade', speed: 4000 , pause: 5
});
});
CSS-код:
#slideshow{
width:500px ;
height: 270px ;
}
#slideshow img{
width:500px !important;
height: 270px !important;
}
Это вторая часть кода CSS, что бы сделать Opera (версия 10.53). важно! Позволяет перезаписывать внутренние таблицы стилей Opera, НЕ удаляйте его, он не будет работать больше
Я не совсем понимаю, где моя проблема пришла, но теперь он работает. Разумеется, это решение не будет работать, если у вас есть изображения разных размеров, вам, возможно, придется дать класс css + css для каждого из них.
Я не очень горжусь этим нечистым решением, но оно работает для меня до сих пор, используя 1.4.2 JQuery
(простите за мой английский, надеюсь, вы поняли, о чем я говорю)
Ваше предложение, чтобы установить ширину/высоту в таблице стилей для изображений работает блестяще , Первоначально у меня был встроенный стиль, определяющий ширину/высоту для контейнера изображения (например, цикл div #), но это не сработало. – Wireblue