想要覆盖插件的几个参数而不进行编辑。插件的链接https://www.o2.co.uk/shop/homepage/images/shop15/carousel/js/carousel.jquery.js我们可以添加另一个脚本来覆盖上面的脚本对象参数,例如displayTime to 1000& autoStart为false。 。我试过$ .extend()。但失败了。我不想在当前插件中进行更改
<script>
(function($,document,undefined) {
$.fn.carousel = function(opts) {
var options = {
'displayTime': 5000,
'autoStart': true
};
<----code --->
}
</script>
答案 0 :(得分: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);
};