2011-05-18 68 views
0

我有这样的jQuery代码(在页面加载时,其自动启动)jQuery的周期插件事件

$('#slideshow').cycle({ 
     fx:  'scrollLeft', 
     timeout: 10, 
     speed: 10, 
     autostop: 3 
    }); 

我想要的幻灯片开始,而只需点击周围的容器我的想法是在:

$('#main-area').bind('click', function() { 
    $('#slideshow').cycle({ 
     fx:  'scrollLeft', 
     timeout: 10, 
     speed: 10, 
     autostop: 3 
    }); 
}); 

然而,这不起作用..而如果我改变'#main-area'文件它的作品,但所有的图像垂直加载到浏览器,直到我点击文档...我应该重写样式:显示:没有;或者这可以用一种不同的方法很容易地修复?

的HTML:

<div id="main-area"> 
     <div id="slideshow" class="pics"> 
      <img src="media/images/stuff.jpg" /> 
      <img src="media/images/morestuff.jpg" /> 
      <img src="media/images/stuffff.jpg" /> 
     </div> 
    </div> 

回答