Lines Matching refs:_this

76         var _this = this;
80 _this.core.$outer.addClass('lg-thumb-open');
109 var _this = this;
129 _this.core.$outer.addClass('lg-has-thumb');
131 _this.core.$outer.find('.lg').append(html);
133 _this.$thumbOuter = _this.core.$outer.find('.lg-thumb-outer');
134 _this.thumbOuterWidth = _this.$thumbOuter.width();
136 if (_this.core.s.animateThumb) {
137 _this.core.$outer.find('.lg-thumb').css({
138 width: _this.thumbTotalWidth + 'px',
144 _this.$thumbOuter.css('height', _this.core.s.thumbContHeight + 'px');
148 var isVideo = _this.core.isVideo(src, index) || {};
154 if (_this.core.s.loadYoutubeThumbnail) {
155 …thumbImg = '//img.youtube.com/vi/' + isVideo.youtube[1] + '/' + _this.core.s.youtubeThumbSize + '.…
160 if (_this.core.s.loadVimeoThumbnail) {
167 if (_this.core.s.loadDailymotionThumbnail) {
177 …eoId + '" class="lg-thumb-item" style="width:' + _this.core.s.thumbWidth + 'px; margin-right: ' +
181 if (_this.core.s.dynamic) {
182 for (var i = 0; i < _this.core.s.dynamicEl.length; i++) {
183 getThumb(_this.core.s.dynamicEl[i].src, _this.core.s.dynamicEl[i].thumb, i);
186 _this.core.$items.each(function(i) {
188 if (!_this.core.s.exThumbImage) {
191 …getThumb($(this).attr('href') || $(this).attr('data-src'), $(this).attr(_this.core.s.exThumbImage)…
197 _this.core.$outer.find('.lg-thumb').html(thumbList);
199 $thumb = _this.core.$outer.find('.lg-thumb-item');
210 $this.find('img').attr('src', data[0][_this.core.s.vimeoThumbSize]);
216 $thumb.eq(_this.core.index).addClass('active');
217 _this.core.$el.on('onBeforeSlide.lg.tm', function() {
219 $thumb.eq(_this.core.index).addClass('active');
228 if ((_this.thumbClickable && !_this.core.lgBusy) || !_this.core.doCss()) {
229 _this.core.index = _$this.index();
230 _this.core.slide(_this.core.index, false, true, false);
235 _this.core.$el.on('onBeforeSlide.lg.tm', function() {
236 _this.animateThumb(_this.core.index);
241 _this.animateThumb(_this.core.index);
242 _this.thumbOuterWidth = _this.$thumbOuter.width();
302 var _this = this;
309 _this.$thumbOuter.addClass('lg-grab');
311 _this.core.$outer.find('.lg-thumb').on('mousedown.lg.thumb', function(e) {
312 if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
319 _this.core.$outer.scrollLeft += 1;
320 _this.core.$outer.scrollLeft -= 1;
323 _this.thumbClickable = false;
324 _this.$thumbOuter.removeClass('lg-grab').addClass('lg-grabbing');
330 tempLeft = _this.left;
334 _this.$thumbOuter.addClass('lg-dragging');
338 if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) {
339 tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth;
347 _this.setTranslate(tempLeft);
355 _this.$thumbOuter.removeClass('lg-dragging');
357 _this.left = tempLeft;
359 if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) {
360 _this.thumbClickable = true;
364 _this.thumbClickable = true;
369 _this.$thumbOuter.removeClass('lg-grabbing').addClass('lg-grab');
376 var _this = this;
382 _this.core.$outer.find('.lg-thumb').on('touchstart.lg', function(e) {
383 if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
386 _this.thumbClickable = false;
390 _this.core.$outer.find('.lg-thumb').on('touchmove.lg', function(e) {
391 if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
396 _this.$thumbOuter.addClass('lg-dragging');
398 tempLeft = _this.left;
402 if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) {
403 tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth;
411 _this.setTranslate(tempLeft);
416 _this.core.$outer.find('.lg-thumb').on('touchend.lg', function() {
417 if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
421 _this.$thumbOuter.removeClass('lg-dragging');
422 if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) {
423 _this.thumbClickable = true;
426 _this.left = tempLeft;
428 _this.thumbClickable = true;
431 _this.thumbClickable = true;
438 var _this = this;
439 if (_this.core.s.toogleThumb) {
440 _this.core.$outer.addClass('lg-can-toggle');
441 _this.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>');
442 _this.core.$outer.find('.lg-toogle-thumb').on('click.lg', function() {
443 _this.core.$outer.toggleClass('lg-thumb-open');
449 var _this = this;
453 _this.core.$outer.addClass('lg-thumb-open');
456 _this.core.$outer.removeClass('lg-thumb-open');