Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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,我不是一个非常熟练的javascript程序员,所以我不知道如何用正确的方法来做 我有这个剧本 <script type="text/javascript"> jQuery(function() { jQuery("#brand-select").jMyCarousel({ visible: '100%' , auto: true, speed: 1000,

我不是一个非常熟练的javascript程序员,所以我不知道如何用正确的方法来做

我有这个剧本

<script type="text/javascript">
    jQuery(function() {  
            jQuery("#brand-select").jMyCarousel({  
                    visible: '100%' ,
            auto: true,
            speed: 1000,
            });
    });

</script>

有人知道怎么做吗?

如果要获取或设置元素的属性,请使用jquery的“attr”api:


如果要获取或设置元素的属性,请使用jquery的“attr”api:


我已经检查了你的插件,因为“auto”属性没有公开,所以如果你想更改这个值,你需要修改这个插件

在fliejMyCarousel.js中的“return this.each(…)”之前添加一个公共方法

this.setAuto = function(value){
    if(typeof value != 'boolean' || value == null){
        return;
    o.auto = value;
};
然后您可以在构造函数中获取jMyCarousel的实例,然后使用它的公共方法:

var jMyCarouselInstance;
jQuery(function() {  
        jMyCarouselInstance = jQuery("#brand-select").jMyCarousel({  
            visible: '100%' ,
            auto: true,
            speed: 1000,
        });
});
...
jMyCarouselInstance.setAuto(false);

我已经检查了你的插件,因为“auto”属性没有公开,所以如果你想更改这个值,你需要修改这个插件

在fliejMyCarousel.js中的“return this.each(…)”之前添加一个公共方法

this.setAuto = function(value){
    if(typeof value != 'boolean' || value == null){
        return;
    o.auto = value;
};
然后您可以在构造函数中获取jMyCarousel的实例,然后使用它的公共方法:

var jMyCarouselInstance;
jQuery(function() {  
        jMyCarouselInstance = jQuery("#brand-select").jMyCarousel({  
            visible: '100%' ,
            auto: true,
            speed: 1000,
        });
});
...
jMyCarouselInstance.setAuto(false);

你能告诉我jMyCarousel接受哪些参数吗?如果没有回调支持,就不可能更改现有的对象参数。共享jMyCarousel插件的链接,也许我们可以帮助您。您能展示jMyCarousel接受哪些参数吗?如果没有回调支持,就不可能更改现有的对象参数。共享jMyCarousel插件的链接,也许我们可以帮助您。我认为情况并非如此。很明显,他问了一个插件,而auto属性实际上并不是一个属性。我认为情况并非如此。他显然询问了一个插件,而auto属性实际上并不是一个属性。