У меня есть плагин, который извлекает данные JSON из внешнего файла и добавляет их в «div # slider», данные извлекаются и работают нормально, но easySlider не инициализируется после успешного извлечения данных.и слайд не начинается.У меня есть коды на http://lkamal.com.np/r3dImageмой код плагина выглядит следующим образом:
(function($) {
$.fn.r3dImage = function(options){
var defaults = {
url: 'ajax/test.txt',
pause: 2000,
};
var options = $.extend(defaults, options);
//retrive json file
return this.each(function() {
obj = $(this);
var body = obj.html();
getJson();
});
function getJson(){
$.ajax({
type: "POST",
url: options.url,
dataType: "json",
cache: false,
contentType: "application/json",
success: function(data) {
//alert("Success");
$.each(data.dashboard, function(i,post){
obj.html('<li><a href="'+post.TargetUrl+'" target="'+post.Target+'"><img src="' + post.ImageUrl + '" title="' + post.OverlayText +'" /></a></li>');
});
$(obj).easySlider({
pause: options.pause
});
},
error: function(xhr, status, error) {
alert(xhr.status);
}
});
};
/* this.each(function() {
$(options.container).easySlider({
pause: options.pause
});
});*/
};
})(jQuery);
и еще один легкий слайдер 1.7.или жеМогу ли я сделать это внутри плагина easyslider.Как я могу объединить эти два плагина и сделать один.