diff --git a/newsticker.module b/newsticker.module
index 0b51768..b1ccb0e 100644
--- a/newsticker.module
+++ b/newsticker.module
@@ -209,7 +209,8 @@ function newsticker_block($op = 'list', $delta = 0, $edit = array()) {
 
 function newsticker_get_rotator() {
   $result = db_query('SELECT title, link FROM {newsticker_item} ORDER BY weight');
-
+  $number = db_affected_rows();
+  
   if ($result) {
     $pause = '';
     if (variable_get('newsticker_pause', 1)) {
@@ -228,7 +229,7 @@ function newsticker_get_rotator() {
     drupal_add_js("jQuery(function( $ ) {
       var width = $('#newsticker').parent().width();
       $('li.newsticker-item, #newsticker').width(width);
-      $('#newsticker ul').width(width*2);
+      $('#newsticker ul').width(width*" . $number . ");
       $('#newsticker').serialScroll({
           items: 'li',
           start: 0,
