Jquery數(shù)獨(dú)游戲解析(一)-頁(yè)面布局
body的代碼如下,頁(yè)面主體使用main層來(lái)控制尺寸,main中包含兩個(gè)層:canvas和tools,分別用來(lái)承載數(shù)獨(dú)表格和輔助信息。tools層中嵌套了logo,level,lefts,timer,leftsg,btns,err共七個(gè)層,分別用來(lái)承載LOGO、游戲難度、剩余空格數(shù)、已用時(shí)間、剩余空格數(shù)明細(xì)、按鈕和錯(cuò)誤提示信息。tools層中的樣式寫(xiě)在default.css樣式文件中。canvas層、level層、lefts層、timer層、leftsg層、err層的內(nèi)容由jquery控制動(dòng)態(tài)生成,后續(xù)會(huì)有解釋。
<body onselectstart="return false" oncopy="return false" oncut="return false">
<center>
<div id="main" style="width: 720px; height: 550px;">
<div id="canvas" style='width: 540px; height: 540px; float: left'>
</div>
<div id="tools">
<div id="logo">
JSUKUDO
</div>
<div id="level">
Level:
</div>
<div id="lefts">
</div>
<div id="timer">
Timer:
</div>
<div id="leftsg">
</div>
<div id="btns">
<input type='button' value='Easy' onclick="$(g.canvas).gensukudo(2);$('#level').html('LEVEL:'+$(this).val());">
<br />
<input type='button' value='Medium' onclick="$(g.canvas).gensukudo(3);$('#level').html('LEVEL:'+$(this).val());">
<br />
<input type='button' value='Hard' onclick="$(g.canvas).gensukudo(4);$('#level').html('LEVEL:'+$(this).val());">
<br />
<input type='button' value='Restart' style="display: none;" onclick="$('#SukudoTable').fadeOut(500);$('.c').each(function(){if(this.num()!=0)$(this).setempty().check();});$('#SukudoTable').fadeIn(500);">
<br />
<br />
<b><a href="#" onclick="$(g.canvas).unblock().block({ message: gameintruce, css: {width:'480px', border: '3px solid #a00' } });">
GameIntroduce</a> <a href="#" onclick="$(g.canvas).unblock().block({ message: aboutgame, css: {width:'400px', border: '3px solid #a00' } });">
AboutSoftware</a> </b>
</div>
<div id="err">
</div>
</div>
</center>
</body>
相關(guān)文章
淺析jquery與checkbox的checked屬性的問(wèn)題
下面小編就為大家?guī)?lái)一篇淺析jquery與checkbox的checked屬性的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧2016-04-04
JQuery插件Marquee.js實(shí)現(xiàn)無(wú)縫滾動(dòng)效果
這篇文章主要介紹了JQuery插件Marquee.js實(shí)現(xiàn)無(wú)縫滾動(dòng)效果的相關(guān)資料,需要的朋友可以參考下2016-04-04
jQuery實(shí)現(xiàn)的鼠標(biāo)響應(yīng)緩沖動(dòng)畫(huà)效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的鼠標(biāo)響應(yīng)緩沖動(dòng)畫(huà)效果,涉及jQuery事件響應(yīng)、數(shù)值運(yùn)算及頁(yè)面元素動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2018-02-02
jquery實(shí)現(xiàn)點(diǎn)擊TreeView文本父節(jié)點(diǎn)展開(kāi)/折疊子節(jié)點(diǎn)
今天客戶(hù)提出要點(diǎn)擊菜單(TreeView實(shí)現(xiàn)的)的父級(jí)節(jié)點(diǎn)時(shí),展開(kāi)節(jié)點(diǎn),很多新手朋友可能對(duì)此會(huì)很陌生,接下來(lái)介紹解決方法,感興趣的朋友可以了解下2013-01-01
jQuery實(shí)現(xiàn)菜單的顯示和隱藏功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)菜單的顯示和隱藏功能,結(jié)合實(shí)例形式分析了jQuery基于事件響應(yīng)及css方法動(dòng)態(tài)改變菜單樣式的相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
在JavaScript中重寫(xiě)jQuery對(duì)象的方法實(shí)例教程
這篇文章主要介紹了在JavaScript中重寫(xiě)jQuery對(duì)象的方法,在某些情況下jQuery無(wú)法滿(mǎn)足應(yīng)用開(kāi)發(fā)的時(shí)候可以采用javascript重寫(xiě)jQuery方法來(lái)滿(mǎn)足功能的實(shí)現(xiàn),需要的朋友可以參考下2014-08-08
基于json的jquery地區(qū)聯(lián)動(dòng)效果代碼
貼一個(gè)基于jquery聯(lián)動(dòng)的代碼,相信這樣的代碼有一大把,就當(dāng)是jquery的練手吧2011-07-07

