酷狗主页上那个实现图片切换效果的代码在哪里? 如题,酷狗主页:http://kugou.com/6张图片的动态切换,实现这个功能的主要代码在哪里?我找不到另外,怎么感觉有的代码不是人写的,密密麻麻一大团的代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主可以用firefox的firebug插件来扒代码,也可以在懒人上去找http://www.lanrentuku.com/js/jiaodiantu.html看有合适的没。密密麻麻的代码是经过压缩了的(去空格,回车,注释,简化变量命之类的),这样做 或对代码保密,或减少字节减少加载时间。 function sdnClick(num){ try{ setTimeout(function(){ (new Image()).src="http://sdn.kugou.com/link.aspx?id="+num+"&url=&t="+Math.random(); },0); } catch(ex){ }}酷狗实现6张图片的动态切换,实现这个功能的主要代码查找方法:用谷歌查看代码1.在Scripts 中查找sdnclick;2.http://kugou.com/yueku/app/view/js/base-min.js?201202280033.base-min.js4.http://kugou.com/yueku/app/view/js/base-min.js?20120228003 这个js文件是base-min.js function sdnClick(num){ try{ setTimeout(function(){ (new Image()).src="http://sdn.kugou.com/link.aspx?id="+num+"&url=&t="+Math.random(); },0); } catch(ex){ }}酷狗实现6张图片的动态切换,实现这个功能的主要代码查找方法:用谷歌查看代码1.在Scripts 中查找sdnClick;//上面的恢复中C忘记大写了~抱歉~请注意以下;3.base-min.js4.http://kugou.com/yueku/app/view/js/base-min.js?20120228003 这个js文件是base-min.js 我用谷歌浏览器审查元素,保存网页后,测试删除js文件,看看哪个js文件删除了会使哪个图片切换功能没效果,结果发现是base-min.js。后来又测试删除网页中部分代码,发现删除下面代码后效果也没有了,也就是说,下面这代码是可以实现主要功能的:<script type="text/javascript"> t1 = new Tab("ctr", "span", "focus", "a", { autoPlay : true, timeout : 5000, delay:200, event : "mouseover" }); t2 = new Tab("tab2", "span", Kg.$C("song")[0], "div",{event:"mouseover",callback:function(){ var cidx = t2.currentIndex; var url = getCommendMoreUrl(cidx); Kg.$C("more","tab2")[0].href = url; }}); t3 = new Tab("sgl_song", "span", "single0", "div", {event:"mouseover"}); t3_1 = new Tab(Kg.$C("single_nav","snl_song_hy")[0], "span", "snl_song_hy", "div", {event:"mouseover"}); t3_2 = new Tab(Kg.$C("single_nav","snl_song_om")[0], "span", "snl_song_om", "div", {event:"mouseover"}); t3_3 = new Tab(Kg.$C("single_nav","snl_song_cy")[0], "span", "snl_song_cy", "div", {event:"mouseover"}); t3_4 = new Tab(Kg.$C("single_nav","snl_song_ry")[0], "span", "snl_song_ry", "div", {event:"mouseover"}); t7 = new Tab(Kg.$C("single_nav","single4")[0], "span", "single4", "div",{event:"mouseover"}); t8 = new Tab("tab3", "span", Kg.$C("hot_top_10")[0], "div",{event:"mouseover",callback:function(){ var cidx = t8.currentIndex; var url = getHitBillUrl(cidx); Kg.$C("more","tab3")[0].href = url; }}); t9 = new Tab("tab4", "span", Kg.$C("hot_top_10")[1], "div",{event:"mouseover",callback:function(){ var cidx = t9.currentIndex; var url = getHotBillUrl(cidx); Kg.$C("more","tab4")[0].href = url; }}); t10 = new Tab("tab5", "span", Kg.$C("party")[0], "div",{event:"mouseover",callback:function(){ var cidx = t10.currentIndex; var url = getMusicUrl(cidx); Kg.$C("more","tab5")[0].href = url; }}); t11 = new Tab(Kg.$C("top")[0], "span", Kg.$C("diy")[0], "div",{event:"mouseover",callback:function(){ var cidx = t11.currentIndex; var url = getOriginalUrl(cidx); Kg.$T("a", "top")[0].href = url; }}); new Lazyload(); LoadIframe();function LoadIframe(){ var els = document.getElementsByTagName("iframe"); for(var i = 0; i < els.length; i++){ if(els[i].getAttribute("_isrc")) els[i].src = els[i].getAttribute("_isrc"); }}</script> 问一下如何用js跨域获取网页源文件内容? 这段代码应该怎么调用? 网页菜单的背景 本人刚学JS第一天上班的问题快救我 mysql子查询问题 高分求助实现下拉级联菜单的JS代码,急等 关于loading的问题 置顶的Javascript参考手册链接无效,谁有拜托发我一份,谢谢 如何实现父窗刷新一个子窗的动作呢? 关于this的问题 用Javascript调用css的类 DW cs4 JQuery代码提示问题
http://www.lanrentuku.com/js/jiaodiantu.html
看有合适的没。密密麻麻的代码是经过压缩了的(去空格,回车,注释,简化变量命之类的),这样做 或对代码保密,或减少字节减少加载时间。
try{
setTimeout(function(){
(new Image()).src="http://sdn.kugou.com/link.aspx?id="+num+"&url=&t="+Math.random();
},0);
}
catch(ex){
}
}
酷狗实现6张图片的动态切换,实现这个功能的主要代码查找方法:
用谷歌查看代码1.在Scripts 中查找sdnclick;
2.http://kugou.com/yueku/app/view/js/base-min.js?20120228003
3.base-min.js
4.http://kugou.com/yueku/app/view/js/base-min.js?20120228003 这个js文件是base-min.js
try{
setTimeout(function(){
(new Image()).src="http://sdn.kugou.com/link.aspx?id="+num+"&url=&t="+Math.random();
},0);
}
catch(ex){
}
}
酷狗实现6张图片的动态切换,实现这个功能的主要代码查找方法:
用谷歌查看代码1.在Scripts 中查找sdnClick;//上面的恢复中C忘记大写了~抱歉~请注意以下;
3.base-min.js
4.http://kugou.com/yueku/app/view/js/base-min.js?20120228003 这个js文件是base-min.js
autoPlay : true,
timeout : 5000,
delay:200,
event : "mouseover"
});
t2 = new Tab("tab2", "span", Kg.$C("song")[0], "div",{event:"mouseover",callback:function(){
var cidx = t2.currentIndex;
var url = getCommendMoreUrl(cidx);
Kg.$C("more","tab2")[0].href = url;
}}); t3 = new Tab("sgl_song", "span", "single0", "div", {event:"mouseover"});
t3_1 = new Tab(Kg.$C("single_nav","snl_song_hy")[0], "span", "snl_song_hy", "div", {event:"mouseover"});
t3_2 = new Tab(Kg.$C("single_nav","snl_song_om")[0], "span", "snl_song_om", "div", {event:"mouseover"});
t3_3 = new Tab(Kg.$C("single_nav","snl_song_cy")[0], "span", "snl_song_cy", "div", {event:"mouseover"});
t3_4 = new Tab(Kg.$C("single_nav","snl_song_ry")[0], "span", "snl_song_ry", "div", {event:"mouseover"});
t7 = new Tab(Kg.$C("single_nav","single4")[0], "span", "single4", "div",{event:"mouseover"});
t8 = new Tab("tab3", "span", Kg.$C("hot_top_10")[0], "div",{event:"mouseover",callback:function(){
var cidx = t8.currentIndex;
var url = getHitBillUrl(cidx);
Kg.$C("more","tab3")[0].href = url;
}});
t9 = new Tab("tab4", "span", Kg.$C("hot_top_10")[1], "div",{event:"mouseover",callback:function(){
var cidx = t9.currentIndex;
var url = getHotBillUrl(cidx);
Kg.$C("more","tab4")[0].href = url;
}});
t10 = new Tab("tab5", "span", Kg.$C("party")[0], "div",{event:"mouseover",callback:function(){
var cidx = t10.currentIndex;
var url = getMusicUrl(cidx);
Kg.$C("more","tab5")[0].href = url;
}});
t11 = new Tab(Kg.$C("top")[0], "span", Kg.$C("diy")[0], "div",{event:"mouseover",callback:function(){
var cidx = t11.currentIndex;
var url = getOriginalUrl(cidx);
Kg.$T("a", "top")[0].href = url;
}});
new Lazyload();
LoadIframe();function LoadIframe(){
var els = document.getElementsByTagName("iframe");
for(var i = 0; i < els.length; i++){
if(els[i].getAttribute("_isrc"))
els[i].src = els[i].getAttribute("_isrc");
}
}
</script>