需要有关幻灯片鼠标效果的帮助

时间:2011-02-16 15:46:02

标签: jquery function slider 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 个答案:

答案 0 :(得分: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()。