2012-02-27 71 views

回答

0

您應該爲stop事件調用.bind()。請參閱下面的示例代碼。希望能幫助到你。

$(document).ready(
     function(){ 
     $('div.demo').marquee('pointer') 
     .bind('stop', function() {alert($(this).text())}) 
     .mouseover(function() { 
      $(this).trigger('stop');    
      //alert($(this).html());    
     }).mouseout(function() { 
      $(this).trigger('start'); 
     }).mousemove(function (event) { 
      if ($(this).data('drag') == true) { 
       this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX); 
      } 
     }).mousedown(function (event) { 
      $(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft); 
     }).mouseup(function() { 
      $(this).data('drag', false); 
     }) 
    });