【发布时间】:2011-03-01 19:45:57
【问题描述】:
我有一个包含在页面 index.php 中的 first.js 文件,它有这样的内容:
$(function(){
$("#my_slider").slider("value", 10);
});
而且它们在 index.php 中有一些动态创建的滑块:
<?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+"'.@$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")+"'.@$unit.'");
});
</script>';
return $return;
} ?>
问题是,因为我的 index.php 滑块在我的 first.js 之后被实例化,所以我无法在那里设置一个值,是否有任何事件像“毕竟 $(document).ready() 已经运行”我可以在 first.js 中使用它来操作在 index.php 中创建的滑块吗?
【问题讨论】:
-
我不明白你的代码。你想达到什么目的?无论如何这都会崩溃,因为您没有转义换行符。
-
对不起,如果我不清楚,第二个代码是 PHP。将进行编辑以使其更清晰。
-
23384 次观看...哇:D
标签: jquery