У меня есть first.js файл в страницу index.php, что есть что-то вроде этого:
$(function(){
$("#my_slider").slider("value", 10);
});
И их в index.php У меня есть некоторые динамически созданные slidders:
<?php function slidders($config, $addon)
{
$return = '
<script type="text/javascript">
$(function() {
$("#slider_'.$addon['p_cod'].'").slider({
min: '.$config['min'].',
max: '.$config['max'].',
step: '.$config['step'].',
slide: function(event, ui) {
$("#cod_'.$addon['p_cod'].'").val(ui.value);
$(".cod_'.$addon['p_cod'].'").html(ui.value+"'[email protected]$unit.'");
},
change: function(event, ui) {
$("#cod_'.$addon['p_cod'].'").change();
}
});
$("#cod_'.$addon['p_cod'].'").val($("#slider_'.$addon['p_cod'].'").slider("value"));
$(".cod_'.$addon['p_cod'].'").html($("#slider_'.$addon['p_cod'].'").slider("value")+"'[email protected]$unit.'");
});
</script>';
return $return;
} ?>
The проблема в том, что мои слайдеры index.php создаются после моего first.js. Я не могу настроить там значение, есть ли какое-либо событие вроде «после того, как все $ (document) .ready() выполнили», что я могу использовать в first.js для управления ползунками, созданными в index.php?
Я не понимаю ваш код. Что вы пытаетесь достичь? Это может привести к сбою, так как вы не избегаете разрывов строк. – user113716
Извините, если я не был чист, второй код - PHP. Переход к редактированию, чтобы сделать его более понятным. – mjsilva
23384 просмотров ... wow: D –