使此Javascript函数仅在第一次匹配时运行

时间:2013-02-26 14:42:41

标签: javascript jquery

我正在尝试使此功能仅在第一场比赛中添加var! (或运行一次)

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

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

我尝试添加:首先在不同的地方添加,但我对Javascript很新,并且仍在努力理解它!

2 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:1)

试试这个:

var gallery = new Gallery($("div.gallery-to-slideshow:first"));

见这里:jsfiddle