我正在添加一个div以编程方式用作滑块,但是当我将滑块应用于它时,所有内容都会显示,但我无法拖动该手柄,也无法执行任何悬浮状态正常工作。以编程方式添加jQuery UI滑块导致问题
var container = $('<div class="container"></div>');
var slider_div = $('<div class="position_slider"></div>');
$(slider_div).slider();
container.append(slider_div);
$placeholder = $("#"+player_id);
$placeholder.append(container);
我试着将滑块的div无济于事的组合的所有号码,我只是想知道,如果有件事情我不知道,我已经错过了。在页面上实际添加<div class="position_slider">
可以使滑块工作,但这不是一个选项。
任何帮助,将不胜感激。
您的容器和slider_div引用的是页面中的实际标记,而不是您想要插入页面的HTML片段。那是你的意思吗?如果是这样,那么追加为你添加了什么? – Lazarus 2010-03-09 15:39:07
这个append可以很好的工作,并且滑块可以被构建 - 我可以在div上看到所有的小UI类,并且手柄在那里,你无法拖动它。当你点击它时,滑块不会用'ui-active'等更新。 – Wil 2010-03-09 15:56:36