1

我试图在不影响原始代码的情况下复制此代码。

问题:单击出租时,价格范围滑块变为 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 );
            }
        };
4

0 回答 0