如何在同一页面上两次使用相同的jquery脚本

Mailmulah

我是JQuery的新手,目前面临的问题如下:

我用carouFredSel制作了一个滑块底座。

当我在一页中使用1个滑块时,它可以完美工作。但是,当我在同一页面上使用2个滑块时,它会弄乱(即1个滑块正常工作,而另一个滑块不工作。)

相关代码如下:

<script>
    if ($('#carmod17').length) {
        $('#carmod17').carouFredSel({
            responsive: true,
            pagination: "#fooitemcatcar2",
            prev: '#prevmod17',
            next: '#nextmod17',
            auto: true,
            scroll: {
                duration: 1500,
                pauseOnHover: true
            },
            items: {
                height: 'variable',
                visible: {
                    min: 1,
                    max: 1
                }
            }
        });
    }
</script>

我确实知道该ID必须是唯一的,但是如何动态创建一个唯一的ID?

非常感谢您的帮助。

谢谢你。

查理

在选项依赖于实例的多个元素上初始化插件的常用方法是使用循环在其上each循环,以使实例在循环内隔离。

使用普通类主滑块元件,按钮和寻呼机一样sliderprev并且nextpager

$('.slider').each(function(){

   // instance specific elements needed for plugin
   var $slider = $(this), 
       $prev = $slider.find('.prev'),
       $pager=  $slider.find('.pager'),
       $next = $slider.find('.next');

   //initialize instance
   $slider.carouFredSel({
            responsive: true,
            pagination: $pager,
            prev: $prev,
            next: $next,
            auto: true,
            scroll: {
                duration: 1500,
                pauseOnHover: true
            },
            items: {
                height: 'variable',
                visible: {
                    min: 1,
                    max: 1
                }
            }
        });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在同一页面中两次使用 JQuery 函数?

React:如何在同一页面中两次使用相同的组件,但只为一次加载一个脚本标签

如何在同一页面上两次连接到GoInstant?

如何在同一页面上两次包含同一React应用程序?

同一页面上的 JQuery 函数 POST 仅工作两次

在同一页面上两次使用js函数

Vuejs 在同一页面上两次使用模态组件

在同一页面上两次使用此功能时遇到问题;

新的Recaptcha在同一页面上(基本上)两次无效

在同一页面上打印两次的文本

angular2:在同一页面上重复使用两次通用组件

如何在同一页面上使用Prototype和jQuery而不出现问题

如何在同一页面上使用具有不同CSS的具有相同功能的两个Toggle按钮?

如何在同一页面上使用具有相同 ID 的多个(动态)切换按钮?

如何在Django的同一页面上具有多个相同形式

在同一页面上两次启动自定义JavaScript插件时,如何解决“未捕获的TypeError:tagsInput不是构造函数”错误

如何在同一页面上显示结果?

如何在同一页面上放置两个自举轮播?

如何在同一页面上放置两个幻灯片框?

如何使用相同的Spritesheet在同一页面上具有多个CSS动画?

如何在同一页面上运行不同版本的jQuery?

如何使用一个jQuery在同一页面上使多个按钮更多?

如何在同一页面上为多个图使用单个xlabel和ylabel

如何在同一页面上使用Xamarin.Form控件和本机控件

如何在同一页面上使用多个django-markdownx编辑器?

如何在进行 SQL 查询时在同一页面上使用输入变量?

如何在同一页面上使用多个 websocket?

jQuery克隆表单在同一页面中两次无法正常工作

如何在同一网页中两次使用相同的JavaScript小部件?