suit: Jquery Diashow

Beitrag lesen

jedoch bekomme ich es nicht hin, dass er bei mouseout wieder zum ersten bild springt.
welcher begriff muss statt 'pause'?

Das passt schon, du musst aber die slideshow pausieren UND zum ersten Bild springen/wechseln.

habs schon mit 'end' versucht, jedoch ohne erfolg.

$(document).ready(function() {

$('div.slideshow').cycle({
        fx: 'fade',
        speed:    300,
        timeout:  800
    });
    $("div.slideshow").cycle('pause');

Das kannst du zusammenfassen, Chaining ist eine super Sache.

[code lang=javascript]$('div.slideshow')
  .cycle({
    fx: 'fade',
    speed:    300,
    timeout:  800
  })
  .cycle('pause');

  

>   
>     $("div.slideshow").mouseover(function(){  
>       $(this).cycle('resume');  
>     }).mouseout(function(){  
>       $(this).cycle('pause');  
>     });  
  
Daraus lässt sich wie gesagt ein hover() basteln, das ist ansich nur ein alias für mouseover/mouseout aber schöner und einfacher zu verstehen.  
  
Zudem kannst du das auch per Chaining hinten dranhängen.  
  
~~~javascript
  .hover(  
    function() {  
      $(this).cycle('resume');  
    },  
    function() {  
      $(this)  
        .cycle('pause')  
        .cycle(0)  
    }  
  );

Afaik gibts auch eine Möglichkeit, mehrer optionen/commands gleichzeitig zu übergeben - finde ich aber grade nicht.