Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.02.2018, 12:35
Новичок на форуме
Отправить личное сообщение для Anuar99992 Посмотреть профиль Найти все сообщения от Anuar99992
 
Регистрация: 04.08.2017
Сообщений: 3

На trackbar с двумя ползунками установить отсеки данных на каждый сверху
На trackbar с двумя ползунками установить отсеки данных на каждый сверху
function custom_checkout_fields() {
    $checkout = WC()->checkout(); ?>
    <div class="date-time">
	    <p><?php _e( 'Дата и время' ); ?></p>
	    <?php
	    foreach ( $checkout->checkout_fields['custom'] as $key => $field ) : ?>
	        <?php woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); ?>
	    <?php endforeach; ?>
	    <div id="range-slider"></div>
	    <span class="slider-values"><span id="slider-value-lower">9:00</span><span> - </span><span id="slider-value-upper">17:00</span></span>

<script>
	    	var snapSlider = document.getElementById('range-slider');
			noUiSlider.create(snapSlider, {
				start: [ 12, 18 ],
				snap: true,
				connect: true,
				range: {
					'min': 10,
					'10%': 11,
					'20%': 12,
					'30%': 13,
					'40%': 14,
					'50%': 15,
					'60%': 16,
					'70%': 17,
					'80%': 18,
					'90%': 19,
					'max': 20
				}
			});
			var snapValues = [
				document.getElementById('slider-value-lower'),
				document.getElementById('slider-value-upper')
			];
			var timefield = document.getElementById('time');
			timefield.value = '12:00 - 18:00';

			snapSlider.noUiSlider.on('update', function( values, handle ) {
				snapValues[handle].innerHTML = parseInt(values[handle]) + ':00';
				timefield.value = parseInt(values[0]) + ':00 - ' + parseInt(values[1]) + ':00';
			});
	    </script>



Тут добавить отсечки времени над каждым сверху

О-----------------------------О 12:00 - 18:00 и над левым сделать 12 над правым позунком 18 и при движении что бы менялся) можете дать пример или сказать как это сделать? я не знаю js учусь читаю только)
Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск