Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery数据属性自动系统_Javascript_Jquery - Fatal编程技术网

Javascript jquery数据属性自动系统

Javascript jquery数据属性自动系统,javascript,jquery,Javascript,Jquery,我有个小问题 在我的html中,我有以下标记:数据滑块宽度=“800”数据滑块nav=“true” 我想建立一个自动化系统。这就是它的样子 (function($, window, document, undefined) { var data_options_control = function(scope){ owl = scope; console.log(owl.$element.data()) owl.options = $.ex

我有个小问题

在我的html中,我有以下标记:
数据滑块宽度=“800”数据滑块nav=“true”

我想建立一个自动化系统。这就是它的样子

(function($, window, document, undefined) {
    var data_options_control = function(scope){
        owl = scope;
        console.log(owl.$element.data())
        owl.options = $.extend({}, owl.$element.data(), owl.options);
        console.log(owl.options)
    }
    $.fn.owlCarousel.Constructor.Plugins.data_options_control = data_options_control;
})( window.Zepto || window.jQuery, window,  document );
问题在于函数shut在html元素上查找属性i的所有数据,例如width和nav,并在选项ob there alrady exit中扩展


现在它只需向ob添加两个键,
sliderWidth
sliderNav
如果我理解正确,您希望这些键被称为“width”和“nav”,而不是“sliderHeight”“sliderNav”。要做到这一点,您需要自己重命名密钥;您看到的是jQuery的命名(您也可以将数据属性更改为“数据宽度”和“数据导航”,但我认为您的方式可能更好,因为它将数据属性更改为“名称空间”)。差不多