javascript - 使这个 Javascript 函数仅在第一次匹配时运行

标签 javascript jquery

我试图让这个函数只在第一场比赛中添加 var! (或运行一次)

  if ($.isFunction($.fn.flexslider)) {

        $("div.gallery-to-slideshow").each(function (index, item) {
            var gallery = new Gallery($(item));
        });

我尝试在不同的地方添加 :first ,但我对 Javascript 还很陌生,并且仍在努力理解它!

最佳答案

您可以使用first() http://api.jquery.com/first/

    if ($.isFunction($.fn.flexslider)) {
       var gallery = new Gallery($("div.gallery-to-slideshow").first());
     }

关于javascript - 使这个 Javascript 函数仅在第一次匹配时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15091917/

相关文章:

Emacs 中的 Javascript 主要模式

javascript - 如何使用 Javascript 中的 CSS 路径将 CSS 属性应用于元素?

javascript - 循环不会执行第一个 if 语句

javascript - 谷歌地图标记管理器

javascript - 为什么使用grid构造的2d矩阵与使用new Array()使用嵌套数组构造的2d矩阵的工作原理不同?

javascript - 如何使用 jQuery ui 自动完成功能创建依赖的多个可选自动完成功能

javascript - 关于在单个函数中组织 jQuery 函数的问题

javascript - 将数据元素应用到数据表单元格

javascript - 按钮复选框不保存选中状态

javascript - TinyMCE.dom.Event.add 的最佳替代品是什么?