同一 DIV 上的 JavaScript 函数不起作用
Javascript functions on same DIV not working
我有两个位于同一div上的Ajax函数,第一个在完整页面完全加载并调用ccslider方法时执行,而不是第二个检查我在菜单上单击的菜单ID为不同的页面动态加载不同的内容。
我可以看到加载的内容(例如:图片),但不幸的是我在 ccslider 中看不到它们; 似乎滑块没有执行。
但我知道这很有效,因为如果我测试它,删除swapContent()
函数并将我的 PHP 代码与 MySQL 查询放在我的主页内,图片将加载到工作 ccslider 中。
关于如何解决此问题的任何提示?
$(window).load(function(){
$('#sliding').slider({
_Options: {
imageWidth: 300,
imageHeight: 200
}
});
});
function swapContent(cv) {
var url = "testing_cover.php";
$.post(url, {contentVar: cv}, function(data) {
$("#sliding").html(data).show();
});
}
您可能必须在 swapContent() 函数中再次调用滑块方法。试试这个。
function swapContent(cv) {
var url = "testing_cover.php";
$.post(url, {contentVar: cv}, function(data) {
$("#sliding").html(data).show();
$('#sliding').slider({
_Options: {
imageWidth: 300,
imageHeight: 200
}
});
});
}
我无法访问您正在使用的插件类型,但从表面上看,您可能正在修改其功能所需的 HTML 结构。尝试将 HTML 插入到 #sliding 元素内的包装器中,而不是直接插入其中。
相关文章:
- Ember Data DS.Model's set函数不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- Javascript onchange()函数不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 从PHP调用JS函数不起作用
- jQuery validate函数不起作用
- JS-窗口宽度函数不起作用
- javascript函数,该函数不起作用,但不会显示任何错误
- 为什么这个排序函数不起作用
- 为什么这个反向函数不起作用
- Javascript parseInt 函数不起作用
- 我的函数不起作用,Ajax调用,JQuery,调用外部?我不知道
- 主干构造函数不起作用
- Javascript:this.value 函数不起作用
- Mocha 的 beforeEach() 和 done() 函数不起作用
- 在jQuery中,我的函数不起作用
- jquery-ui-rails的draggable和dropable函数不起作用
- 数学函数不起作用
- Javascript-创建打印到HTML的函数不起作用
- 我上传了客户's服务器一个js函数不起作用