Javascript 更改jQuery元素的属性
我不是一个非常熟练的javascript程序员,所以我不知道如何用正确的方法来做 我有这个剧本Javascript 更改jQuery元素的属性,javascript,jquery,Javascript,Jquery,我不是一个非常熟练的javascript程序员,所以我不知道如何用正确的方法来做 我有这个剧本 <script type="text/javascript"> jQuery(function() { jQuery("#brand-select").jMyCarousel({ visible: '100%' , auto: true, speed: 1000,
<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属性实际上并不是一个属性。