PageSourceSearch

https://www.alltoall.net/qfy-content/themes/qfy-01/js/a-accord.js

js alltoall.net collected 2026-10-07 10:42:21 UTC 9,040 bytes, 168 lines download raw bytes

1function accordioncontent_init(){
2    jQuery('.qfy-accordioncontent .a_content .panel-title').each(function(){
3        var curr = jQuery(this);
4        var pcontent = curr.closest(".a_content");
5        curr.unbind();
6        if(pcontent.hasClass("mo")){
7            curr.unbind().bind("mouseenter",function(e){
8                e.stopPropagation();
9                var n = curr.next();
10                var p = curr.closest(".qfy-accordioncontent");
11                var activeicon = p.attr("activeicon");
12                var normalicon = p.attr("normalicon");
13                var animation = p.attr("animation");
14                var hc =  p.attr("hc");
15                var display = n.css("display");
16                var curr_top = curr.offset().top - jQuery(window).scrollTop();
17                if(hc=="true" &&  !curr.hasClass("active")){
18                    p.find(".a_content>section,.a_content>div").slideUp(animation,function(){
19                        var now = jQuery(this);
20
21                        now.prev().removeClass("active");
22                        now.prev().find("i").attr("class",normalicon).css("font-size",p.attr("data-normalicon-size")+"px").css("left",p.attr("data-normalicon-position")+"px").css("top",p.attr("data-normalicon-pt")+"px");
23                        if(p.attr("data-normalicon-scale")!="1"){
24                            now.prev().find("i").css("transform","scale('"+p.attr("data-normalicon-scale")+"','"+p.attr("data-normalicon-scale")+"')");
25                        }
26                    });
27                }
28                if(display=="none"){
29                    n.next().css("visibility","hidden");
30                    curr.addClass("active");
31                    if(jQuery("body").width()<760 && !curr.hasClass("defaultclick")){
32                        animation=200;
33                    }
34                    n.slideDown(animation,function(){
35                        n.next().css("visibility","visible");
36                        if(jQuery("body").width()<760 && !curr.hasClass("defaultclick")){
37                            //jQuery("html, body").animate({scrollTop: curr.offset().top - curr_top});
38                            jQuery(window).scrollTop(curr.offset().top - curr_top);
39                        }
40                        curr.removeClass("defaultclick");
41                        if(n.find(".qfe_map_wraper iframe").length>0){
42                            n.find(".qfe_map_wraper iframe").attr("src",n.find(".qfe_map_wraper iframe").attr("src"));
43                        }
44                        n.find(".pretabloadimg:not('.loaded')").each(function(){
45                            var newurl = jQuery(this).attr("org-src");
46                            jQuery(this).attr("src",newurl).addClass("loaded").load(function(){
47                                var newscrset = jQuery(this).attr("org-srcset");
48                                if(newscrset){
49                                    jQuery(this).attr("srcset",newscrset);
50                                }
51                            });
52                        });
53                    });
54                    curr.find("i").attr("class",activeicon).css("font-size",p.attr("data-activeicon-size")+"px").css("left",p.attr("data-activeicon-position")+"px").css("top",p.attr("data-activeicon-pt")+"px");
55                    if(p.attr("data-activeicon-scale")!="1"){
56                        curr.find("i").css("transform","scale('"+p.attr("data-activeicon-scale")+"','"+p.attr("data-activeicon-scale")+"')");
57                    }
58                    n.find(".qsa").each(function(i){
59                        var $this = this;
60                        jQuery($this).removeClass("qsa");
61                        setTimeout(function(){qfe_animate_fun($this);},50);
62
63                    })
64                }
65            })
66        }else{
67            curr.unbind().click(function(e){
68                e.stopPropagation();
69                var n = jQuery(this).next();
70                var p = jQuery(this).closest(".qfy-accordioncontent");
71                var activeicon = p.attr("activeicon");
72                var normalicon = p.attr("normalicon");
73                var animation = p.attr("animation");
74                var hc =  p.attr("hc");
75                var display = n.css("display");
76                var curr_top = curr.offset().top - jQuery(window).scrollTop();
77
78                if(hc=="true"){
79
80                    p.find(".a_content>section,.a_content>div").slideUp(animation,function(){
81                        var now = jQuery(this);
82                        now.prev().removeClass("active");
83                        now.prev().find("i").attr("class",normalicon).css("font-size",p.attr("data-normalicon-size")+"px").css("left",p.attr("data-normalicon-position")+"px").css("top",p.attr("data-normalicon-pt")+"px");
84                        if(p.attr("data-normalicon-scale")!="1"){
85                            now.prev().find("i").css("transform","scale("+p.attr("data-normalicon-scale")+","+p.attr("data-normalicon-scale")+")");
86                        }
87                    });
88                }
89
90
91                if(display=="none"){
92                    n.next().css("visibility","hidden");
93                    curr.addClass("active");
94                    curr.find("i").attr("class",activeicon).css("font-size",p.attr("data-activeicon-size")+"px").css("left",p.attr("data-activeicon-position")+"px").css("top",p.attr("data-activeicon-pt")+"px");
95
96                    if(p.attr("data-activeicon-scale")!="1"){
97                        curr.find("i").find("i").css("transform","scale("+p.attr("data-activeicon-scale")+","+p.attr("data-activeicon-scale")+")");
98                    }
99
100                    if(jQuery("body").width()<760 && !curr.hasClass("defaultclick")){
101                        animation=200;
102                    }
103                    n.slideDown(animation,function(){
104                        n.next().css("visibility","visible");
105                        if(jQuery("body").width()<760 && !curr.hasClass("defaultclick")){
106                            jQuery(window).scrollTop(curr.offset().top - curr_top);
107                        }
108                        curr.removeClass("defaultclick");
109                        if(n.find(".qfe_map_wraper iframe").length>0){
110                            n.find(".qfe_map_wraper iframe").attr("src",n.find(".qfe_map_wraper iframe").attr("src"));
111                        };
112                        n.find(".pretabloadimg:not('.loaded')").each(function(){
113                            var newurl = jQuery(this).attr("org-src");
114                            jQuery(this).attr("src",newurl).addClass("loaded").load(function(){
115                                var newscrset = jQuery(this).attr("org-srcset");
116                                if(newscrset){
117                                    jQuery(this).attr("srcset",newscrset);
118                                }
119                            });
120                        });
121                    });
122
123                    n.find(".qsa").each(function(i){
124                        var $this = this;
125                        jQuery($this).removeClass("qsa");
126                        setTimeout(function(){qfe_animate_fun($this);},50);
127
128                    })
129                }else{
130
131                    n.slideUp(animation,function(){
132                        curr.removeClass("active");
133                        curr.find("i").attr("class",normalicon).css("font-size",p.attr("data-normalicon-size")+"px").css("left",p.attr("data-normalicon-position")+"px").css("top",p.attr("data-normalicon-pt")+"px");
134                        if(p.attr("data-normalicon-scale")!="1"){
135                            curr.find("i").find("i").css("transform","scale("+p.attr("data-normalicon-scale")+","+p.attr("data-normalicon-scale")+")");
136                        }
137                    });
138                }
139            });
140        }
141    })
142    jQuery('.qfy-accordioncontent:not(.loaded)').each(function(){
143        jQuery(this).addClass("loaded");
144        var accordion_default = jQuery(this).attr("default");
145
146        if(accordion_default>0){
147            var defaultobj = jQuery(this).find(".a_content .panel-title:eq("+(accordion_default-1)+")");
148            var display =defaultobj.next().css("display");
149            if(top!=self && jQuery("body").hasClass("compose-mode")){
150                // 编辑情况
151                if(display=="block"){
152                    defaultobj.next().hide();
153                    display =defaultobj.next().css("display");
154                }
155            }
156            if(display=="none"){
157                defaultobj.addClass("defaultclick");
158                if(defaultobj.closest(".a_content").hasClass("mo")){
159                    defaultobj.mouseenter();
160                }else{
161                    defaultobj.click();
162                }
163            }
164
165        }
166
167    })
168}

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.