我试图在不影响原始代码的情况下复制此代码。
问题:单击出租时,价格范围滑块变为 0-1000 但是当我单击出租时,价格范围滑块变为 0m-5m
如何复制此代码并将价格范围滑块更改为 0-1000?试图复制原始代码并将值 for-rent 更改为rented,不起作用。我在互联网上搜索了复制功能,但我理解起来很复杂。
Javascript代码:
this.createPriceSlider = function( status ) {
this.priceSlider.rangeSlider({
minPriceInput : 'input#price-from',
maxPriceInput : 'input#price-to',
minPriceDisplayElem : '.min-price-display',
maxPriceDisplayElem : '.max-price-display',
currencySymbol : localizations.currencySymbol,
range : true,
min : status == 'for-rent' ? parseInt( listingSearchVars.priceSliderRentalMin ) : parseInt( listingSearchVars.priceSliderMin ),
max : status == 'for-rent' ? parseInt( listingSearchVars.priceSliderRentalMax ) : parseInt( listingSearchVars.priceSliderMax ),
values : 'auto',
step : status == 'for-rent' ? parseInt( listingSearchVars.priceSliderRentalStep ) : parseInt( listingSearchVars.priceSliderStep )
});
};
this.restartPriceSlider = function( status ) {
if ( status !== this.currentListingStatus ) {
this.currentListingStatus = status;
this.priceSlider.slider( 'destroy' );
var minVal = status == 'for-rent' ? parseInt( listingSearchVars.priceSliderRentalMin ) : parseInt( listingSearchVars.priceSliderMin ),
maxVal = status == 'for-rent' ? parseInt( listingSearchVars.priceSliderRentalMax ) : parseInt( listingSearchVars.priceSliderMax );
$( '#price-from' ).val( minVal );
$( '#price-to' ).val( maxVal );
this.createPriceSlider( status );
}
};