好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

腾讯的这个JS幻灯太难扣了,求高人指点。。。_html/css_WEB-ITnose

JS幻灯,扣JS JavaScript 腾讯

领导看中了腾讯的这个JS幻灯,有那么多的JS焦点图效果不用,非要用这个。没办法我只的去扣了,可以昨天搞了一下午都没扣出来,最后扣出来了,可还有问题,就是不能加载下一张图片,还请高手帮我扣下这个JS代码。我相信一定有高手会扣的。先感谢下。
http://hb.qq.com/a/20130424/001756.htm
这个就是腾讯的JS幻灯。


回复讨论(解决方案)

他的js 很多都是 动态加载的 你很难搞到他的 真正的 控制的js 数据也是动态加载了 你自己写吧 亲

他的js 很多都是 动态加载的 你很难搞到他的 真正的 控制的js 数据也是动态加载了 你自己写吧 亲
你扣一上午你不如自己写个


他的js 很多都是 动态加载的 你很难搞到他的 真正的 控制的js 数据也是动态加载了 你自己写吧 亲
你扣一上午你不如自己写个

自己写是可以写一个出来,可是没有达到腾讯的那种水平和美术功底啊,人家做的漂亮,用户体验也好

他的js 很多都是 动态加载的 你很难搞到他的 真正的 控制的js 数据也是动态加载了 你自己写吧 亲

那大哥你可以搞到他的JS吗?


他的js 很多都是 动态加载的 你很难搞到他的 真正的 控制的js 数据也是动态加载了 你自己写吧 亲

那大哥你可以搞到他的JS吗?
我也扣不出来,呵呵,最后还是自己找的jquery插件搞的

PART--01

/*json文件开始*/JSON=new function(){this.decode=function(){var filter,result,self,tmp;if($$("toString")){switch(arguments.length){case 2:self=arguments[0];filter=arguments[1];break;case 1:if($[typeof arguments[0]](arguments[0])===Function){self=this;filter=arguments[0]}else self=arguments[0];break;default:self=this;break};if(rc.test(self)){try{result=e("(".concat(self,")"));if(filter&&result!==null&&(tmp=$[typeof result](result))&&(tmp===Array||tmp===Object)){for(self in result)result[self]=v(self,result)?filter(self,result[self]):result[self]}}catch(z){}}else{throw new JSONError("bad data");}};return result};this.encode=function(){var self=arguments.length?arguments[0]:this,result,tmp;if(self===null)result="null";else if(self!==undefined&&(tmp=$[typeof self](self))){switch(tmp){case Array:result=[];for(var i=0,j=0,k=self.length;j = 1) {		indexPic = arguments[0];		}		window.document.setSoScreen.loadFullScreen(loadingProcess.datas, indexPic);		} else {		setTimeout("loadingProcess.setPicHandler()", 300);		}	},	addSwfHandler : function () {		var sofull = new SWFObject(loadingProcess.swfUrl, "setSoScreen", "48", "12", "9.0.28", "#000000");		sofull.addParam("allowNetworking", "all");		sofull.addParam("allowScriptAccess", "always");		sofull.addParam("allowFullScreen", "true");		sofull.addParam("wmode", "window");		sofull.addVariable("fristTips", "第一张");		sofull.addVariable("lastTips", "最后一张");		sofull.addVariable("gotoUrl",loadingProcess.sitePicUrl);		sofull.addVariable("picUrl",loadingProcess.lastUrl);		sofull.write(loadingProcess.divName);	},	setTitle : function() {		var title = document.title.replace(/#p.\d/i,"");		document.title = title;	},	callByFullScreen : function (indexId, isExiting) {		var deDatas = JSON.decode(loadingProcess.datas);		hdPic.fn._showBig(deDatas,indexId);	},	setFullScreenDatas:function (data) {		loadingProcess.datas = JSON.encode(data);	},	initSystems : function (){		loadingProcess.addSwfHandler();	}}; 

PART--02

var hdPic = window.hdPic = function(p){		return hdPic.fn.init(p);	};hdPic.fn=hdPic.prototype = {	_tmpArray:[],	_lastUrl:"",	_lastTitle:"",	_isgoOn:false,	_coentArray:"",	_coreurl:"http://mat1.gtimg.com/www/core/core_v1.5.1.js",	_pageNow:0,	_isMove:false,	_dragx:0,	_isAuto:false,	_autoTimer:null,	_nowSrc:new Image(),	_preloadN:new Image(),	_preloadP:new Image(),	_sourName:"",	_sourUrl:"",	_pubTime:"",	_siteName:"",	_siteLink:"",	_isPic:true,	_isCiment:false,	_aid:0,	_siteEname:"news",	_auth:"",	_specificID:"",	_record : false,	_clickSum : 0,	_tempTime : null,	_isDoc : false,	_isAD : false,	_AD_id : '',	_listLen : 7,	_coreload:function(file,callback) {		try {			var script = document.createElement('script');			script.src = file;			script.type = "text/javascript";			document.getElementsByTagName("head")[0].appendChild(script);			if( script.addEventListener ) {			script.addEventListener("load", callback, false);			} else if(script.attachEvent) {			script.attachEvent("onreadystatechange", function(){				if(script.readyState == 4				|| script.readyState == 'complete'				|| script.readyState == 'loaded') {				callback();				}			});			}		} catch(e) {		callback();	}},_getReady:function(){//大图首次载入ready,初始化播放器区域高度,图片切换效果、hover效果	$(".pageLeft-bg").show();	$(".pageRight-bg").show();	$(".pageLeft").height($("#Main-A").height());	$(".pageLeft span").css("marginTop",parseInt(($("#Main-A").height()-95)/2));	$(".pageLeft-bg").height($("#Main-A").height());	$(".pageRight").height($("#Main-A").height());	$(".pageRight span").css("marginTop",parseInt(($("#Main-A").height()-95)/2));	$(".pageRight-bg").height($("#Main-A").height());	$("#mouseOverleft").height($("#Main-A").height());	$("#mouseOverleft").width(parseInt($("#Main-A").width()/2));	$("#mouseOverright").height($("#Main-A").height());	$("#mouseOverright").width(parseInt($("#Main-A").width()/2));	$("#mouseOverleft").hover(function(){	$(".pageLeft").fadeIn("fast");	$(".pageLeft").attr("title","点击浏览上一张图片,支持'←'翻页");	},function(){	$(".pageLeft").fadeOut("fast");	$(".pageLeft").attr("title","");	});	$("#mouseOverright").hover(function(){	$(".pageRight").fadeIn("fast");	$(".pageRight").attr("title","点击浏览下一张图片,支持'→'翻页");	},function(){	$(".pageRight").fadeOut("fast");	$(".pageRight").attr("title","");	});	if($("#Main-D").css("display")=="block"){	$("#Main-D").fadeTo('slow',1).fadeTo('slow',0.2).fadeTo('slow',1);	}	$("#Main-C").fadeTo('slow',1).fadeTo('slow',0.2).fadeTo('slow',1);	},	nowSite : function(){	var siteName = window.location.href, siteN=siteName.match(/http:\/\/([^\/]+)\//i)[1], nowSite=siteN.split(".")[0];	return nowSite;	},	secondSite : function(){	var siteName = window.location.href, siteN=siteName.match(/http:\/\/([^\/]+)\//i)[1], secondSite=siteN.split(".")[1];	return secondSite;},//不显示默认末页广告的频道NoAdChannel : 'news, finance,kid,gd,gz,sz,zh,cd,xian,fj,cq,henan,2012,hn,hb,sh,zj',//频道单独末页广告{name|adName}ChannelAd : ['gd|gd_zutu_gaoqing_pic','gz|gd_zutu_gaoqing_pic','sz|gd_zutu_gaoqing_pic','zh|gd_zutu_gaoqing_pic','cd|cd_zutu_gaoqing_pic','xian|xian_zutu_gaoqing_pic','fj|fj_zutu_gaoqing_pic','cq|cq_zutu_gaoqing_pic','hb|hb_zutu_gaoqing_pic','henan|hn_zutu_gaoqing_pic','2012|Sports_AY_GQZT_ZHYZ','hn|Hunan_zutu_gaoqing_pic','sh|SH_zutu_gaoqing_pic','hb|HB_Zutu_Width1','zj|ZJ_zutu_gaoqing_pic', 'hb|hb_zutu_gaoqing_pic'],_createAD : function(){var _this = this;var lastAD = $('#lastAD'), html = '';var isShowAD = false;if(this.nowSite() == 'news' && hdPic.fn._isShowLastAD && hdPic.fn._isShowLastAD == 1){isShowAD = true;}if(this.NoAdChannel.indexOf(_this.nowSite())==-1 || isShowAD ){this._AD_id = 'gaoqing_F_pic';html = '

查看更多关于腾讯的这个JS幻灯太难扣了,求高人指点。。。_html/css_WEB-ITnose的详细内容...

  阅读:31次