Re: javascript в html элементе сцены
Добавлено: Вт дек 12, 2017 11:51 am
Верно. Его подключение не обязательно.Vovix писал(а): и потом, я не уверен, но...
jquery у нас уже подключен, зачем вы снова это?
Верно. Его подключение не обязательно.Vovix писал(а): и потом, я не уверен, но...
jquery у нас уже подключен, зачем вы снова это?
Ура! Заработало! (с) )Vovix писал(а): у меня появилась одна мысль...
попробуйте код вставлять в сцену не непосредственно, а через какое-нибудь свойство!
т.е. как %вашОбъект.свойство%
Код: Выделить всё
<script>
$(function() {
//DOM-дерево готово
alert ('begin');
$("#select_01").prepend( $('<option value="0">zero</option>')); // lдобавляем элемент списка 'zero'
$("#select_01").find("option:contains('11')").first().attr("selected", "selected"); // выбираем элемент списка содержащий "11"
alert ('end');
});
</script>
<div class="dropdown">
<select id="select_01">
<option value="">нач</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
</select>
</div>
Код: Выделить всё
setTimeout(function() {
//Сохраняем нужные элементы в перменных
var slider = $('#slider'),
tooltip = $('.tooltip');
//Скрываем подсказку в начале
tooltip.hide();
//Вызываем слайдер
slider.slider({
//Конфигурация
range: "min",
min: 1,
value: 35,
start: function(event,ui) {
tooltip.fadeIn('fast');
},
//Событие слайдреа
slide: function(event, ui) { //При пермещении слайдера
var value = slider.slider('value'),
volume = $('.volume');
tooltip.css('left', value).text(ui.value); //Выравниваем подсказку соответственно
if(value <= 5) {
volume.css('background-position', '0 0');
}
else if (value <= 25) {
volume.css('background-position', '0 -25px');
}
else if (value <= 75) {
volume.css('background-position', '0 -50px');
}
else {
volume.css('background-position', '0 -75px');
};
},
stop: function(event,ui) {
tooltip.fadeOut('fast');
},
});
}, 3000); Код: Выделить всё
jQuery(function($) {
...
}); setTimeout - и не сможет помочь!immortal писал(а):и таймер вот такой код не помогиSPOILERSPOILER_SHOWКод: Выделить всё
setTimeout(function() { //Сохраняем нужные элементы в перменных var slider = $('#slider'), tooltip = $('.tooltip'); //Скрываем подсказку в начале tooltip.hide(); //Вызываем слайдер slider.slider({ //Конфигурация range: "min", min: 1, value: 35, start: function(event,ui) { tooltip.fadeIn('fast'); }, //Событие слайдреа slide: function(event, ui) { //При пермещении слайдера var value = slider.slider('value'), volume = $('.volume'); tooltip.css('left', value).text(ui.value); //Выравниваем подсказку соответственно if(value <= 5) { volume.css('background-position', '0 0'); } else if (value <= 25) { volume.css('background-position', '0 -25px'); } else if (value <= 75) { volume.css('background-position', '0 -50px'); } else { volume.css('background-position', '0 -75px'); }; }, stop: function(event,ui) { tooltip.fadeOut('fast'); }, }); }, 3000);не помоглоКод: Выделить всё
jQuery(function($) { ... });