2011-02-07 43 views
5

Xin chào, tôi có một tin tốt lành dừng lại trên mouseover vv ... nhưng hoạt hình hơi giật - bất kỳ ý tưởng nào?jQuery News Ticker - không đủ trơn tru

var ticker_holder = $('#ticker').get(0); 
      var ticker_text = $('#ticker').get(0); 
      var ticker_pos = ticker_text.parentNode.offsetWidth; 

      var ticker_data = "<strong>Featured: </strong>" 
      +"HardCoded, DamnCool, AliveKicking, NinjaGaiden, WikiWord, FeaturedWords..."; 
      $(ticker_text).html('<marquee scrollamount="1" scrolldelay="20">' + ticker_data + '</marquee>'); 

      $('#ticker').hover(
       function() { $('marquee', this).get(0).stop(); }, 
       function() { $('marquee', this).get(0).start(); } 
      ); 

Trả lời

9

Không được đề xuất thẻ Marquee. Là gật đầu được xác định trong stadard, tránh sử dụng nó. Hãy thử một trong các plugin theese:

  1. http://remysharp.com/demo/marquee.html
  2. http://www.givainc.com/labs/marquee_jquery_plugin.htm
  3. http://www.vegabit.com/jquery_scroller/
+1

+1, marquee luôn là giật ... –

+0

Tôi muốn làm điều này mà không cần bổ sung, bất kỳ chi tiết hơn? (Congrats trên 1k của bạn) –

+0

chỉ cần đào trong mã của họ. tôi nghĩ rằng nó không phải là rất phức tạp. – gor

Các vấn đề liên quan