【发布时间】:2012-11-12 17:54:37
【问题描述】:
我想加载一个带有 AJAX 调用结果的页面,这可以正常工作,但是对于每个结果,还应该有一个 jQuery 滑块。如果我创建一个静态 php 页面并显示结果,则代码可以正常工作。但是当我将结果加载到另一个页面时,滑块没有出现。它的位置有效,console.log(s) 告诉我滑块正在更新,但视觉上没有实际的滑块。
我在 Stackoverflow 上发现了一些帖子提到您需要使用 .page(),但我在 jQuery 的网站上找不到关于此的信息。
有没有人通过 AJAX 请求动态创建滑块的经验?有没有更好的方法?
滑块用于自定义音频播放器。
提前致谢。
编辑:添加代码
编辑: $('.slider').slider(); 添加
编辑:不需要响应页面
主页:
function showInfoTracks(){
ajaxConnection.onreadystatechange = function(){
if (ajaxConnection.readyState == 4 && ajaxConnection.status == 200) {
AJAX RESPONSE
}
}
ajaxConnection.open("GET", "file.php, true);
ajaxConnection.send();
}
【问题讨论】:
-
您确实应该提供一些代码或 jsFiddle,以便我们深入研究您的问题。
-
我们需要查看您的代码才能提供帮助。你做的原则上是好的,正常的,所以你做错了什么。
-
我找到了这个link 然后我添加了这个 $('.slider').slider();到此函数的末尾 showInfoTracks 和滑块出现。滑块在那里,但滑动的功能不存在。滑块会随着音频文件的播放而移动,但您无法与之交互。
标签: jquery