2011-05-18 74 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> 

回答