jquery的滚动的延时 scrollTop和 animate的结合.docx
- 文档编号:11423634
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:35
- 大小:24.16KB
jquery的滚动的延时 scrollTop和 animate的结合.docx
《jquery的滚动的延时 scrollTop和 animate的结合.docx》由会员分享,可在线阅读,更多相关《jquery的滚动的延时 scrollTop和 animate的结合.docx(35页珍藏版)》请在冰豆网上搜索。
jquery的滚动的延时scrollTop和animate的结合
Jquery压缩与解压缩文件,jquery的滚动的延时scrollTop和animate的结合
实际应用,判断radio,selelct,check,JQUERY实现的小巧简洁的无限级树形菜单
jquery图层显示几秒而后自动隐藏
protectedstaticvoidstart(){
TankWar.level++;
TankWar.initDifficult();
TankWar.getMap();
TankWar.tankInit();
Runnablerunnable=()->SwingUtilities.invokeLater(()->{
MainFrame.frame=newMainFrame();
MainFrame.frame.setVisible(true);
for(inti=0;i TankWar.goTimer.schedule(TankWar.tanks.get(i).goTask,TankWar.TANK_DELAY_TIME+(i*13), TankWar.responseTime); TankWar.shootTimer.schedule(TankWar.tanks.get(i).shootTask,TankWar.TANK_DELAY_TIME+(i*13), TankWar.shootTime); } *每隔一定毫秒数(responseTime)执行电脑坦克运动的任务 */ protectedstaticTimergoTimer; /** *电脑坦克运动的间隔时间 */ protectedstaticintresponseTime=0x18D; /** *电脑坦克自动发射炸弹的间隔时间 */ protectedstaticintshootTime=0xBB7; /** *玩家每秒钟可以发射的炸弹的数量 */ protectedstaticintplayerBombNumber=0x2; /** *该任务每秒钟为玩家和坦克添加一定数量(playerBombNumber)的炸弹 */ protectedstaticTimerTaskbombTask; /** *该任务每秒钟刷新一次画面 */ protectedstaticTimerTaskrefreshTask; /** *程序入口 */ publicstaticvoidmain(String[]args){ FlashFrame.welcome(); } /** *每一关开始 */ TankWar.bombTimer.schedule(TankWar.bombTask,1000,TankWar.ADD_BOMB_TIME); TankWar.bombTimer.schedule(TankWar.refreshTask,300,TankWar.REFRESH_TIME); }); newThread(runnable).start(); } /** *得到所有关卡地图 */ protectedstaticvoidallMapInit(){ TankWar.allMapPaths=newVector<>(); TankWar.goTimer=newTimer(); TankWar.bombGoTimer=newTimer(); TankWar.bombTimer=newTimer(); TankWar.shootTimer=newTimer(); TankWar.tanks=newVector<>(); TankWar.refreshTask=newTimerTask(){ @Override publicvoidrun(){ MainFrame.frame.validate(); MainFrame.frame.repaint(); } }; TankWar.bombTask=newTimerTask(){ @Override publicvoidrun(){ TankWar.playerBombNumber=TankWar.tankLife; for(inti=0;i TankWar.tanks.get(i).bombNumber=1+(TankWar.tankLife/5); } } }; TankWar.map=newint[MainFrame.FRAME_BUTTON_LINE][MainFrame.FRAME_BUTTON_COLUMN]; try(BufferedReaderbr=newBufferedReader(newFileReader(TankWar.MAP_FILE))){ Stringstring; while((string=br.readLine())! =null){ if(string.contains(".tank")){ TankWar.allMapPaths.add(string); } } } catch(IOExceptione){ System.err.println(e.getMessage()); } } [代码][GoogleGo]代码 packagemain import( "io/ioutil" "net/http" "net/" "fmt" "encoding/json" ) //---------------------------------- //黄金数据调用示例代码-聚合数据 //在线接口文档: www/docs/29 //---------------------------------- constAPPKEY="*******************"//您申请的APPKEY funcmain(){ //1.上海黄金交易所 Request1() //2.上海期货交易所 Request2() //3.银行账户黄金 Request3() } //1.上海黄金交易所 funcRequest1(){ //请求地址 juhe: ="web: 8080/finance/gold/shgold" //初始化参数 param: =.Values{} //配置请求参数,方法内部已处理encode问题,中文参数可以直接传参 param.Set("key",APPKEY)//APPKey param.Set("v","")//JSON格式版本(0或1)默认为0 //发送请求 data,err: =Get(juhe,param) iferr! =nil{ fmt.Errorf("请求失败,错误信息: \r\n%v",err) }else{ varnetReturnmap[string]interface{} json.Unmarshal(data,&netReturn) ifnetReturn["error_code"].(float64)==0{ fmt.Printf("接口返回result字段是: \r\n%v",netReturn["result"]) } } } //2.上海期货交易所 funcRequest2(){ //请求地址 juhe: ="web: 8080/finance/gold/shfuture" //初始化参数 param: =.Values{} //配置请求参数,方法内部已处理encode问题,中文参数可以直接传参 param.Set("key",APPKEY)//APPKey param.Set("v","")//JSON格式版本(0或1)默认为0 //发送请求 data,err: =Get(juhe,param) iferr! =nil{ fmt.Errorf("请求失败,错误信息: \r\n%v",err) }else{ varnetReturnmap[string]interface{} json.Unmarshal(data,&netReturn) ifnetReturn["error_code"].(float64)==0{ fmt.Printf("接口返回result字段是: \r\n%v",netReturn["result"]) } } } //3.银行账户黄金 funcRequest3(){ //请求地址 juhe: ="web: 8080/finance/gold/bankgold" //初始化参数 param: =.Values{} //配置请求参数,方法内部已处理encode问题,中文参数可以直接传参 param.Set("key",APPKEY)//APPKey //发送请求 data,err: =Get(juhe,param) iferr! =nil{ fmt.Errorf("请求失败,错误信息: \r\n%v",err) }else{ varnetReturnmap[string]interface{} json.Unmarshal(data,&netReturn) ifnetReturn["error_code"].(float64)==0{ fmt.Printf("接口返回result字段是: \r\n%v",netReturn["result"]) } } } //get网络请求 funcGet(apistring,params.Values)(rs[]byte,errerror){ var*. err=.Parse(api) iferr! =nil{ fmt.Printf("解析错误: \r\n%v",err) returnnil,err } //如果参数中有中文参数,这个方法会进行Encode .RawQuery=params.Encode() resp,err: =http.Get(.String()) iferr! =nil{ fmt.Println("err: ",err) returnnil,err } deferresp.Body.Close() returnioutil.ReadAll(resp.Body) } //post网络请求,params是.Values类型 funcPost(apistring,params.Values)(rs[]byte,errerror){ resp,err: =http.PostForm(api,params) iferr! =nil{ returnnil,err } deferresp.Body.Close() returnioutil.ReadAll(resp.Body) } 代码描述: 基于GO的黄金数据接口调用代码实例 关联数据: 黄金数据 [代码][C#]代码 usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Net; usingSystem.IO; usingXfrog.Net; usingSystem.Diagnostics; usingSystem.Web; //---------------------------------- //黄金数据调用示例代码-聚合数据 //在线接口文档: www/docs/29 //代码中JsonObject类下载地址: /download/gcm3206021155665/7458439 //---------------------------------- namespaceConsoleAPI { classProgram { staticvoidMain(string[]args) { stringappkey="*******************";//配置您申请的appkey //1.上海黄金交易所 string1="web: 8080/finance/gold/shgold"; varparameters1=newDictionary parameters1.Add("key",appkey);//你申请的key parameters1.Add("v","");//JSON格式版本(0或1)默认为0 stringresult1=sendPost(1,parameters1,"get"); JsonObjectnewObj1=newJsonObject(result1); StringerrorCode1=newObj1["error_code"].Value; if(errorCode1=="0") { Debug.WriteLine("成功"); Debug.WriteLine(newObj1); } else { //Debug.WriteLine("失败"); Debug.WriteLine(newObj1["error_code"].Value+": "+newObj1["reason"].Value); } //2.上海期货交易所 string2="web: 8080/finance/gold/shfuture"; varparameters2=newDictionary parameters2.Add("key",appkey);//你申请的key parameters2.Add("v","");//JSON格式版本(0或1)默认为0 stringresult2=sendPost(2,parameters2,"get"); JsonObjectnewObj2=newJsonObject(result2); StringerrorCode2=newObj2["error_code"].Value; if(errorCode2=="0") { Debug.WriteLine("成功"); Debug.WriteLine(newObj2); } else { //Debug.WriteLine("失败"); Debug.WriteLine(newObj2["error_code"].Value+": "+newObj2["reason"].Value); } //3.银行账户黄金 string3="web: 8080/finance/gold/bankgold"; varparameters3=newDictionary parameters3.Add("key",appkey);//你申请的key stringresult3=sendPost(3,parameters3,"get"); JsonObjectnewObj3=newJsonObject(result3); StringerrorCode3=newObj3["error_code"].Value; if(errorCode3=="0") { Debug.WriteLine("成功"); Debug.WriteLine(newObj3); } else { //Debug.WriteLine("失败"); Debug.WriteLine(newObj3["error_code"].Value+": "+newObj3["reason"].Value); } } /// ///Http(GET/POST) /// /// /// /// /// staticstringsendPost(string,IDictionary { if(method.ToLower()=="post") { HttpWebRequestreq=null; HttpWebResponsersp=null; System.IO.StreamreqStream=null; try { req=(HttpWebRequest)WebRequest.Create(); req.Method=method; req.KeepAlive=false; req.ProtocolVersion=HttpVersion.Version10; req.Timeout=5000; req.ContentType="application/x-www-form-encoded;charset=utf-8"; byte[]postData=Encoding.UTF8.GetBytes(BuildQuery(parameters,"utf8")); reqStream=req.GetRequestStream(); reqStream.Write(postData,0,postData.Length); rsp=(HttpWebResponse)req.GetResponse(); Encodingencoding=Encoding.GetEncoding(rsp.CharacterSet); returnGetResponseAsString(rsp,encoding); } catch(Exceptionex) { returnex.Message; } finally { if(reqStream! =null)reqStream.Close(); if(rsp! =null)rsp.Close(); } } else { //创建请求 HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(+"? "+BuildQuery(parameters,"utf8")); //GET请求 request.Method="GET"; request.ReadWriteTimeout=5000; request.ContentType="text/html;charset=UTF-8"; HttpWebResponseresponse=(HttpWebResponse)request.GetResponse(); StreammyResponseStream=response.GetResponseStream(); StreamReadermyStreamReader=newStreamReader(myResponseStream,Encoding.GetEncoding("utf-8")); //返回内容 stringretString=myStreamReader.ReadToEnd(); returnretString; } } /// ///组装普通文本请求参数。 /// /// /// staticstringBuildQuery(IDictionary { StringBuilderpostData=newStringBuilder(); boolhasParam=false; IEnumerator while(dem.MoveNext()) { stringname=dem.Current.Key; stringvalue=dem.Current.Value; //忽略参数名或参数值为空的参数 if(! string.IsNullOrEmpty(name))//&&! string.IsNullOrEmpty(value) { if(hasParam) { postData.Append("&"); } postData.Append(name); postData.Append("="); if(encode=="gb2312") { postData.Append(HttpUtility.Encode(value,Encoding.GetEncoding("gb2312"))); } elseif(encode=="utf8") { postData.Append(HttpUtility.Encode(value,Encoding.UTF8)); } else { postData.Append(value); } hasParam=true; } } returnpostData.ToString(); } /// ///把响应流转换为文本。 /// /// ///
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jquery的滚动的延时 scrollTop和 animate的结合 jquery 滚动 延时 scrollTop animate 结合