netjunky

Untitled

Nov 15th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.74 KB | None | 0 0
  1.     var nearest = 0;
  2.  
  3.     if ( 0 != options.firstRollerId.length && 0 != options.secondRollerId.length )
  4.     {
  5.         if ( 0 != options.sliderMinValue )
  6.         {
  7.             $('#' + options.firstRollerId).find('option').each(function(i)
  8.             {
  9.                 if ( parseInt( jQuery(this).text() ) < parseInt( options.sliderMinValue ) )
  10.                 {
  11.                     nearest = parseInt( jQuery(this).attr('value') );
  12.                 }
  13.                 else if ( parseInt( jQuery(this).text() ) > parseInt( options.sliderMinValue ) )
  14.                 {
  15.                     settings.sliderOptions.min = nearest;
  16.                     $('#' + options.firstRollerId).find('option').eq(nearest).attr( 'selected', 'selected' );
  17.                     nearest = 0;
  18.                     return false;
  19.                 }
  20.                 else
  21.                 {
  22.                     settings.sliderOptions.min = parseInt( jQuery(this).attr('value') );
  23.                     jQuery(this).attr( 'selected', 'selected' );
  24.                     nearest = 0;
  25.                     return false;
  26.                 }
  27.             });
  28.         }
  29.  
  30.         if ( 0 != options.sliderMaxValue )
  31.         {
  32.             $('#' + options.secondRollerId).find('option').each(function(i)
  33.             {
  34.                 if ( parseInt( jQuery(this).text() ) < parseInt( options.sliderMaxValue ) )
  35.                 {
  36.                     nearest =  parseInt( jQuery(this).attr('value') );
  37.                 }
  38.                 else if ( parseInt( jQuery(this).text() ) > parseInt( options.sliderMaxValue ) )
  39.                 {
  40.                     settings.sliderOptions.max = nearest;
  41.                     $('#' + options.secondRollerId).find('option').eq(nearest).attr( 'selected', 'selected' );
  42.                     nearest = 0;
  43.                     return false;
  44.                 }
  45.                 else
  46.                 {
  47.                     settings.sliderOptions.max = parseInt( jQuery(this).attr('value') );
  48.                     jQuery(this).attr( 'selected', 'selected' );
  49.                     nearest = 0;
  50.                     return false;
  51.                 }
  52.             });
  53.         }
  54.  
  55.         //$('#' + options.firstRollerId).find('option').eq(options.sliderOptions.min).attr( 'selected', 'selected' );
  56.         //$('#' + options.secondRollerId).find('option').eq(options.sliderOptions.max).attr( 'selected', 'selected' );
  57.     }
Add Comment
Please, Sign In to add comment