2016-01-26 2 views
0

Хотите переопределить несколько параметров плагина без его редактирования. ссылка для плагина https://www.o2.co.uk/shop/homepage/images/shop15/carousel/js/carousel.jquery.js Можем ли мы добавить еще один скрипт, чтобы переопределить вышеуказанный параметр объекта сценария, такой как displayTime, до 1000 & autoStart в false. , Я пробовал $ .extend(). но не удалось. Я не хочу, чтобы внести изменения в текущий плагинКак я могу переопределить несколько параметров плагина без его редактирования

<script> 

(function($,document,undefined) { 
$.fn.carousel = function(opts) { 
var options = { 
    'displayTime': 5000, 
    'autoStart': true 
}; 

<----code ---> 
} 
</script> 

ответ

0

Вы могли бы заменить его функции самостоятельно:

var oldCarousel = $.fn.carousel; // Need a reference to the original 
$.fn.carousel = function(opts) { 
    var options = { 
    // set your personal defaults here 
    }; 
    if (opts) { 
    $.extend(options, opts); 
    } 
    return oldCarousel.call(this, opts); 
}; 
+0

Спасибо Майк. но я не могу изменить или заменить существующий код. Необходимо переопределить этот параметр, используя внешний код – golekunal88

+0

@ golekunal88 Это внешний код. Вы можете разместить это в любом из ваших файлов. –

Смежные вопросы