Нужна помощь с эффектом мыши - PullRequest
0 голосов
/ 16 февраля 2011

Я пытаюсь заставить мое слайд-шоу перейти к первому слайду в слайд-шоу после того, как вы навели указатель мыши на панели навигации внизу. Я уже изменил pagerEvent на mouseover, и я не знаю, как сделать его наведенным наПервый слайдЯ новичок в jquery.спасибо

 //Feature Cycle Setup   
            $j('#cycle').cycle({ 
                fx: '<?php if(pagelines('feffect')):?><?php echo pagelines('feffect');?><?php else:?>fade<?php endif;?>',
                sync: <?php if(pagelines('fremovesync')):?>0<?php else:?>1<?php endif;?>,
                timeout: <?php if(pagelines('timeout')):?><?php echo pagelines('timeout');?><?php else:?>0<?php endif;?>,
                speed:  <?php if(pagelines('fspeed')):?><?php echo pagelines('fspeed');?><?php else:?>1500<?php endif;?>, 
                cleartype:true,
                cleartypeNoBg:true,
                pager: 'div#featurenav',
                pagerEvent: 'mouseover',

1 Ответ

1 голос
/ 16 февраля 2011

В вашем методе hoverOut просто добавьте

$j('#cycle').cycle(0); 

, который приведет вас к первому слайду

Я не думаю, что вы можете захватить событие mouseOut пейджера для цикла,но вы можете сделать это с помощью jquery

$j('#slideshow').hover(
    function() {//anything you want to do when mousing in},
    function() {$j('#cycle').cycle(0);}
);

СОВЕТ: Возможно, вы захотите очистить свой код PHP

Вместо

<?php if(pagelines('timeout')):?><?php echo pagelines('timeout');?><?php else:?>0<?php endif;?>

Попробуйте

<?php echo (pagelines('timeout')) ? pagelines('timeout') : 0 ?>

Предполагается, что строки страниц ('timeout') определены.В противном случае используйте isset ().

...