让我说我使用这段代码,我想在ajax调用之后更改它(例如更改fx)。
$(document).ready(function() {
$('.slideshow').cycle({
fx: 'fade' ,
timeout: 1500
});
}}
有可能吗?
感谢
答案 0 :(得分:2)
如果.cycle()
方法允许您使用新参数再次调用它,则可以使用以下内容:
$.ajax(
...
// do your ajax stuff here
...
).done(function() {
$('.slideshow').cycle({ fx: 'newfx', timeout: 500} );
});
这将在AJAX调用之后执行,与结果无关。 如果您只希望在成功 AJAX调用后执行,请使用
$.ajax(
...
// do your ajax stuff here
...
.success (function() {
// do other stuff here, if necessary
$('.slideshow').cycle({ fx: 'newfx', timeout: 500} );
});