我使用 Ajax 加载了一个div id。slider
我想使用jquery语句$('#slider').orbit();
由于这是通过 Ajax 加载的,因此我不确定如何执行此操作。过去,on当我必须添加点击事件时,我会使用该功能。但是,由于这只需要在没有任何click等的情况下运行hover。我不知道该怎么做?
有人可以帮忙吗?
在执行 jQuery AJAX 调用时,您可以(通常应该)指定一个success函数,该函数在收到来自服务器的成功响应时运行。只需在其中执行您的代码:
$.ajax({
url: url,
success: function(response) {
// some code
$('#slider').orbit();
}
});
如果您正在使用其中一种速记 jQuery 函数 - 例如$.get()or $.post()- 那么成功函数将作为其参数之一传递:
$.post(url, function(response) {
// some code
$('#slider').orbit();
});
相关文档: