2011-02-16 81 views
0

我想讓我的幻燈片放映到幻燈片中的第一張幻燈片後,你的mouseout的底部導航欄我已經改變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

在你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 ?> 

這假定知道開放平臺( '超時')被定義。否則使用isset()。