0

我使用 Ajax 加载了一个div idslider

我想使用jquery语句$('#slider').orbit();

由于这是通过 Ajax 加载的,因此我不确定如何执行此操作。过去,on当我必须添加点击事件时,我会使用该功能。但是,由于这只需要在没有任何click等的情况下运行hover。我不知道该怎么做?

有人可以帮忙吗?

4

2 回答 2

1

使用 ajax 回调函数来运行该代码。

您可以在 JQuery api 的相关函数中找到语法。

http://api.jquery.com

于 2013-01-15T16:15:25.427 回答
1

在执行 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();
});

相关文档:

于 2013-01-15T16:15:54.303 回答