Вход Регистрация
Файл: mg-templates/default/js/fancy-fields-master/fancyfields.csb.min.js
Строк: 163
<?php

var currentElem null; var currentScroll null; (function (b) { var = { init: function (d) { return this.each(function () { var b(this); var b(".ffSelectMenuMid"r); var b("UL"r); b(".ffSelectMenuWrapper"r).css("display""block"); var v.height(); var v.width(); var q.height(); var q.width(); var sb(".ffSelectMenuWrapper"r).css("display""none"); if (1) { v.css({ overflow"hidden"position"relative" }); var b('<div class="scrollingBarWrapper">').css({ position"absolute"top"0" }); if (v.css("direction") == "ltr") { p.css("right""0") } else { p.css("left""0") } var u; var b('<div class="scrollingHandle">').css({ position"absolute"top"0" }); var b('<div class="scrollingContent">').css({ position"absolute"widthftop"0" }); v.height(s).append(l.append(b("UL"v))).append(p.append(j)); var parseInt(j.css("paddingTop")); if ((k) < 0) { k= (s) / (2); b("UL LI"l).css("paddingRight"parseInt(b("UL LI:first"l).css("paddingRight")) + o) } else { parseInt(parseInt(j.css("paddingTop"))) } j.height(g); j.append(b('<div class="scrollingHandleBottom">').height(g)); var 10; var - (k); var = (s) / t; if ((w) > 1) { j.data("pm"t); j.data("sm", (w)) } else { var / (w); j.data("sm"1); j.data("pm"h) } j.data("sr"u); j.draggable({ containment"parent"drag: function (xy) { l.css("top", (-y.position.top) * u) }, stop: function (xy) { q.data("ds"true); setTimeout(function () { q.data("ds"false) }, 50) } }); v.hover(function () { currentElem lcurrentScroll }, function () { currentElem nullcurrentScroll null }); p.click(function (y) { var y.pageY b(this).offset().topj.css("top"- (j.outerHeight() / 2)); if (parseInt(j.css("top")) < 0) { j.css("top""0") } else { if ((parseInt(j.css("top")) + j.outerHeight()) > p.outerHeight()) { j.css("top"p.outerHeight() - j.outerHeight()) } } l.css("top", (-parseInt(j.css("top"))) * u); y.stopPropagation() }); var = (/Firefox/i.test(navigator.userAgent)) ? "DOMMouseScroll" "mousewheel"; var v[0]; if (e.attachEvent) { e.attachEvent("on" nc) } else { if (e.addEventListener) { e.addEventListener(ncfalse) } } } }) }, ffCustomScrollCheckPosition: function () { return this.each(function () { var b(this); var e.parent(".scrollingContent"); var parseInt(i.css("top")); var i.next(".scrollingBarWrapper").children(".scrollingHandle"); var e.closest(".ffSelectMenuMid"); var parseInt(j.height()); var b("LI.on"e); if ((f) < (g.offset().top e.offset().top g.outerHeight())) { if ((b("LI:last"e).offset().top g.offset().top) < d) { i.css("top"parseInt(i.height())) } else { i.css("top", -(g.offset().top e.offset().top)) } h.css("top"parseInt(i.css("top")) / (-parseFloat(h.data("sr")))) } else { if (-(f) > (g.offset().top e.offset().top)) { if ((g.offset().top b("LI:first"e).offset().top) < d) { i.css("top""0") } else { i.css("top", -(g.offset().top e.offset().top) + (g.outerHeight())) } h.css("top"parseInt(i.css("top")) / (-parseFloat(h.data("sr")))) } } }) } }; function c(g) { var window.event || g; var j.detail j.detail * (-120) : j.wheelDelta; var currentScroll.data("sm"); var currentScroll.data("pm"); if (<= -120) { if (currentElem != null) { var parseInt(currentScroll.closest(".scrollingBarWrapper").outerHeight()) - (parseInt(currentScroll.outerHeight()) + parseInt(currentScroll.css("top"))); if (h) { currentElem.css("top"parseInt(currentElem.css("top")) - d); currentScroll.css("top"parseInt(currentScroll.css("top")) + h) } else { if (0) { currentElem.css("top"parseInt(currentElem.closest(".ffSelectMenuMid").height()) - parseInt(currentElem.height())); currentScroll.css("top"parseInt(currentScroll.css("top")) + f) } } } } else { if (currentElem != null) { if (parseInt(currentElem.css("top")) < -d) { currentElem.css("top"parseInt(currentElem.css("top")) + d); currentScroll.css("top"parseInt(currentScroll.css("top")) - h) } else { if (parseInt(currentElem.css("top")) < 0) { currentElem.css("top"0); currentScroll.css("top"0) } } } } if (j.preventDefault) { j.preventDefault() } else { return false } } b.fn.ffCustomScroll = function (d) { if (a[d]) { return a[d].apply(this, Array.prototype.slice.call(arguments1)) } else { if (typeof d === "object" || !d) { return a.init.apply(thisarguments) } else { b.error("Method " " does not exist on jQuery.tooltip") } } } })(jQuery);
?>
Онлайн: 0
Реклама