PageSourceSearch

https://www.gsk.com.cn/cn/Scripts/index.js

js gsk.com.cn collected 2026-10-04 10:54:03 UTC 2,542 bytes, 85 lines download raw bytes

1//banner图切换
2$.fn.Banner = function(){
3	var inner = $(this);
4	var _w = $(this).find("li").outerWidth(true);
5	var _h = $(this).find("li").outerHeight(true);
6	var _leng=$(this).find("li").length;
7	var _num=0;
8	var _qhtime=6000;	
9	var _opacitytime=1000;	
10	inner.css("position","relative");
11	inner.children("div").find("span").eq(0).addClass("on")
12	function autoplay(){
13		if(_num>=_leng-1){
14			_num=0;
15		}else{
16			_num++;
17		}
18		inner.children("div").find("span").eq(_num).addClass("on").siblings().removeClass("on");
19		inner.find("li").eq(_num).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){
20			$(this).hide();
21		});
22	}
23	if(_leng>1){
24		inner.find("ul").css({"position":"relative","height":_h});
25		$(this).find("li").css({"position":"absolute","height":_h,"display":"none"});
26		$(this).find("li").first().show();
27		var _time=setInterval(autoplay,_qhtime);
28		//上一个按钮
29		inner.find(".prev").click(function(){
30			if(!inner.find("li").is(":animated")){
31				clearInterval(_time);
32				_time=setInterval(autoplay,_qhtime);
33				if(_num<=0){
34					_num=_leng-1
35				}else{
36					_num--;
37				}
38				inner.children("div").find("span").eq(_num).addClass("on").siblings().removeClass("on");
39				inner.find("li").eq(_num).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){
40					$(this).hide();
41				});
42			}
43		})
44		//下一个按钮
45		inner.find(".next").click(function(){
46			if(!inner.find("li").is(":animated")){
47				clearInterval(_time);
48				_time=setInterval(autoplay,_qhtime);
49				if(_num>=_leng-1){
50					_num=0
51				}else{
52					_num++;
53				}
54				inner.children("div").find("span").eq(_num).addClass("on").siblings().removeClass("on");
55				inner.find("li").eq(_num).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){
56					$(this).hide();
57				});
58			}
59		})
60	}
61	//鼠标以上切换元素
62	inner.children("div").find("span").mouseover(function(){
63		if(!inner.find("li").is(":animated")){
64			clearInterval(_time);
65			_time=setInterval(autoplay,_qhtime);
66			var _mun=$(this).index();
67			$(this).addClass('on').siblings().removeClass();
68			inner.find("li").eq(_mun).fadeTo(_opacitytime,1).siblings("li").fadeTo(_opacitytime,0,function(){
69				$(this).hide();
70			});
71			_num=_mun;
72			if(_num==_leng)
73			{
74				_num=0;
75			}
76		}
77	})
78	//鼠标以上暂停切换
79	inner.find("ul").hover(function(){
80		clearInterval(_time);
81	},function(){
82		clearInterval(_time);
83		_time=setInterval(autoplay,_qhtime);
84	})
85};

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.