PageSourceSearch

https://hu-q.com/js/rollup.min.js

js hu-q.com collected 2026-10-07 13:07:12 UTC 8,344 bytes, 201 lines download raw bytes

1var ie6 = ! -[1, ] && !window.XMLHttpRequest;
2window.onerror = function () { return false; }
3function action() {
4    $(document.body).append('<div id="roll" style="display:none;"><div title="回到顶部" id="roll_top"></div></div>');
5    $("#roll_top").click(function () {
6        $("html,body").animate({
7            scrollTop: "0px"
8        }, 800)
9    });
10    $("#ct").click(function () {
11        $("html,body").animate({
12            scrollTop: $(".ct").offset().top
13        }, 800)
14    });
15    //使用浮动主导航
16    //$(document.body).append($("div.header").clone().addClass("h_head_gd").hide());
17    var div = $("div.h_head_gd");
18    $(window).scroll(function (a) {
19
20        if ($(this).scrollTop() > 260) {
21            $("#roll").fadeIn()
22        } else {
23            $("#roll").fadeOut()
24        }
25
26        if ($(this).scrollTop() > 170) {
27            div.show()
28        } else {
29            div.hide()
30        }
31    }).scroll();
32};
33//自动加载js执行效果 
34if (typeof (console) == "undefined") {
35    var console = function () { };
36    console.log = function (msg) { }
37}
38$(function () {
39    var FnAndJS = {
40        "slide": ["/js/jquery.SuperSlide.2.1.1.js", "slide", function (data, src) {
41            var src = jQuery(src);
42            if ("slide" in src) {
43                src.slide(data || {});
44            }
45        } ],
46        "adgallery": ["/plug/ad-gallery/jquery.ad-gallery.js", "adGallery", function (data, src) {
47            loadCss("/plug/ad-gallery/jquery.ad-gallery.css");
48            var src = jQuery(src);
49            if ("adGallery" in src) {
50                setTimeout(function () {
51                    src.adGallery(data || {});
52                }, 500);
53            }
54        } ],
55        "fancybox": ["/plug/fancybox/jquery.fancybox-1.3.4.pack.js", "fancybox", function (data, src, selector) {
56            loadCss("/plug/fancybox/jquery.fancybox-1.3.4.css");
57            var src = jQuery(src);
58            if (selector) {
59                src = src.find(selector);
60            }
61            if ("fancybox" in src) {
62                setTimeout(function () {
63                    src.fancybox(data || {});
64                }, 500);
65            }
66        } ]
67    };
68    var Execution = function (fn, me, data, fnName, selector) { if (fn && jQuery.isFunction(fn)) { var rv = null; if (jQuery.isArray(data)) { rv = fn.apply(me, data) } else { rv = fn.apply(me, [data, me, selector]) } if (data["ExecutionCallback"] && fnName != "ExecutionCallback") { fn = data["ExecutionCallback"]; if (fn) { fn = window[fn]; Execution(fn, me, data, "ExecutionCallback", selector) } } } }; $(".plug[data-src]").each(function () { var me = $(this); var data_ = me.attr("data-src") || {}; var data = null; var fn = me.attr("fn") || "slide"; var selector = me.attr("selector") || ""; if (fn && (fn in FnAndJS || fn in window)) { try { data = jQuery.parseJSON(data_) } catch (e) { data = eval("(" + data_ + ")") } if (data) { try { if (fn in FnAndJS) { var arr = FnAndJS[fn]; if (arr && !(fn in me)) { var fn_ = arr[1]; if (fn_ && (fn_ = (me[fn_] || window[fn_]))) { Execution(fn_, me, data, "", selector) } else { fn_ = arr[1]; loadJs(arr[0], function () { Execution(arr[2] || me[fn_ || fn], me, data, "", selector) }) } } else { Execution(me[fn] || window[fn], me, data, "", selector) } } else { if (fn in window) { Execution(window[fn], me, data, "", selector) } } } catch (e) { console.log(e) } } } });
69});
70/*在线客服开始*/
71function imState(){$.get("/ajax.ashx?action=imstate&t="+Math.random(),function(rsp){window.imInfo=eval("("+rsp+")");if(imInfo.imShow){$.getScript("/UserControls/Im/im.js?t="+Math.random(),function(){writeIm(imInfo.imData);});}else{$("#divOranIm").hide();}});}
72$(function(){$("body").append("<div style='width:150px;z-index:10;' id='divOranIm'></div>");imState();});
73/*在线客服结束*/
74function SelectMenu() {
75    var $menu = $("div.menu").eq(0);
76    var length = 0;
77    var _cur = "cur";
78    if ('curUrl' in window) {
79        var url = window.curUrl;
80        var a = $menu.find('a[href="' + url + '"]');
81        a = a.size() > 0 ? a : $menu.find('a[href="' + url + '/"]');
82        if (a.size() > 0) {
83            Selected(a.parent('li'));
84            length = -1;
85            return;
86        }
87    }
88    var $info = $("div.plc,div.plc2,div.pro_curmbs").find("a");
89    var Selected = function (li) {
90        $(li).addClass(_cur);
91    }
92    var getCurrUrl = function (href) {
93        href = href || '';
94        var length = href.length;
95        var index = href.lastIndexOf('/');
96        if (index + 1 == length) {
97            if ('/news/help/agent/job/feedback/friendlink/neatupload/product/project/search/user/'.concat(href)) {
98                index = href.indexOf('/');
99                length = length - 1
100            } else {
101                index = href.indexOf('/', index - 9)
102            }
103        }
104        href = href.substr(index, length);
105        if (!href.match(/\.[shtml|html|aspx]{4,5}/) && href.lastIndexOf('/') != href.length - 1) {
106            href = href + "/"
107        }
108        return href;
109    }
110    var href = '';
111    length = length == 0 ? $info.size() : length;
112    var as = $menu.find('a');
113    while (length > 0) {
114        href = $info.eq(length - 1).attr('href');
115        var url = getCurrUrl(href).toLowerCase();
116        for (var i = 0; i < as.length; i++) {
117            var href = as.eq(i).attr('href').toLowerCase() + '/';
118            if (href.indexOf(url) > -1) {
119                Selected(as.eq(i).parent('li'));
120                length = -1;
121                return;
122            }
123        }
124        length = length - 1
125    }
126    if (length != -1) {
127        if (typeof (MARK) != "undefined") {
128            var _mark = MARK.toLowerCase();
129            var lis = as.filter("[href$='/" + _mark + "/']").parents("li");
130            if (lis.length) {
131                Selected(lis);
132            } else {
133                Selected(as.eq(0).parent("li"));
134            }
135        } else {
136            Selected(as.eq(0).parent("li"));
137        }
138    }
139};
140$(function () {
141    var value = $('#seachkeywords').attr("defvalue");
142    $('#sousuo').click(function () {
143        var xz = $('#seachkeywords').val();
144        if (xz == value) {
145            xz = "";
146        }
147        window.location.href = '/Search/Index.aspx?objtype=product&kwd=' + xz;
148    });
149    SelectMenu();
150    if (typeof (SID) != "undefined") {
151        if (SID) {
152            var div = $("div.leib2:first");
153            if (SID.length < 10) {//一级分类
154
155            }
156            div.find("h3[sid='" + SID + "'],li[sid='" + SID + "']").addClass("cur");
157        }
158    }
159    action();
160    var key = "defvalue"
161    $("div.form").find("input[" + key + "],textarea[" + key + "]").each(function () {
162        var me = $(this);
163        me.val(me.attr(key)).focus(function () {
164            var me_ = $(this);
165            if (this.value == me_.attr(key)) {
166                this.value = '';
167            }
168        }).blur(function () {
169            var me_ = $(this);
170            if (this.value == "") {
171                this.value = me_.attr(key);
172            }
173        });
174        if (me.hasClass("keypress") && me.attr("button")) {
175            me.keypress(function (event) {
176                if (event.keyCode == '13') {
177                    var button = $(this).attr("button");
178                    if (button.indexOf('(') > 0) {//执行的方法
179                        eval("(" + button + ")");
180                    } else {
181                        $(button).click();
182                    }
183                    return false;
184                }
185            });
186        }
187    })
188    //谷歌下,会滚动很卡,是以为talk99有个空白的iframe,要移除掉
189    //    var max = 100;
190    //    var doyoo_share = $("#doyoo_share iframe");
191    //    var _interval = setInterval(function () {
192    //        doyoo_share = $("#doyoo_share iframe");
193    //        if (max < 0 && doyoo_share.length) {
194    //            if (doyoo_share.attr("src") == "about:blank") {
195    //                doyoo_share.remove();
196    //            }
197    //            clearInterval(_interval);
198    //        }
199    //        max--;
200    //    }, 10);
201})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.