Использование цикла jQuery с встраиванием .swf - PullRequest
1 голос
/ 01 сентября 2011

Я пытаюсь использовать плагин цикла jQuery для отображения некоторых файлов .swf, но по какой-то причине пейджер (который генерируется с правильным количеством элементов) работает только один раз. После этого нажатие на любую из кнопок пейджера ничего не делает. Есть идеи, почему это может быть?

Инициализация цикла jQuery:

$('.blog-slideshow').cycle({
        fx: 'fade',
        timeout: 0,
        pager: '#pager',
        slideExpr: 'object'
    });

HTML:

<div class="blog-slideshow">

<object width="950" height="195" type="application/x-shockwave-flash">
    <param name="movie" value="1.swf">
    <embed src="1.swf" width="950" height="195"></embed>
</object>
<object width="950" height="195" type="application/x-shockwave-flash">
    <param name="movie" value="2.swf">
    <embed src="2.swf" width="950" height="195"></embed>
</object>
<object width="950" height="195" type="application/x-shockwave-flash">
    <param name="movie" value="3.swf">
    <embed src="3.swf" width="950" height="195"></embed>
</object>
<object width="950" height="195" type="application/x-shockwave-flash">
    <param name="movie" value="4.swf">
    <embed src="4.swf" width="950" height="195"></embed>
</object>

</div>

1 Ответ

3 голосов
/ 01 сентября 2011

Оберните каждый из тегов object в div и попробуйте, он должен работать. Причина в том, что события jQuery не работают с тегами object. Может быть, плагин цикла устанавливает некоторые события на элементы слайда, и они не работают.

...