最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實(shí)現(xiàn)用方向鍵控制層的上下左右移動(dòng)

 更新時(shí)間:2013年01月13日 13:40:15   作者:  
本文將會(huì)使用jquery實(shí)現(xiàn)以下功能:按下方向鍵時(shí),使層向相應(yīng)的方向平滑移動(dòng)20像素;四個(gè)方向鍵的鍵碼分別是37(左)、38(上)、39(右)和40(下),感興趣的朋友可以了解下

題目:按下方向鍵時(shí),使層向相應(yīng)的方向平滑移動(dòng)20像素;四個(gè)方向鍵的鍵碼分別是37(左)、38(上)、39(右)和40(下)。

然后我寫(xiě)了下面的代碼

$div就是要移動(dòng)的層,且它的position已在CSS中設(shè)為relative。瞄一眼好像沒(méi)什么問(wèn)題,運(yùn)行之后發(fā)現(xiàn)下面的問(wèn)題:

1.按了向下之后,再按向上沒(méi)有反應(yīng)。

2.按了向右之后,再按向左沒(méi)有反應(yīng)。

后來(lái)經(jīng)一網(wǎng)友點(diǎn)撥,恍然大悟:

當(dāng)按了向下的時(shí)候,top值為20px,這時(shí)候再按向上,從Firebug可以看出此時(shí)的bottom值也是20px,而層沒(méi)有向上移動(dòng)是因?yàn)闉g覽首先解析的是top,也就是說(shuō){top:20px;bottom:100px}和{top:20px}是一樣的,不管bottom值是多少。按了向右之后,按向左沒(méi)有反應(yīng)也是這個(gè)原因,關(guān)鍵在left值。

于是將代碼改了下

運(yùn)行之后如預(yù)期一樣,上下左右都沒(méi)問(wèn)題。

體會(huì):一直都知道在定位的時(shí)候,靠top和left兩個(gè)屬性就足夠的,偏偏還寫(xiě)出了right/bottom,真是細(xì)節(jié)要人命啊。

相關(guān)文章

最新評(píng)論

新竹县| 江门市| 阿鲁科尔沁旗| 法库县| 阜康市| 沭阳县| 航空| 庐江县| 房产| 宜都市| 铅山县| 灵寿县| 鹤庆县| 东乡县| 合水县| 沾化县| 开平市| 内江市| 香港 | 敦煌市| 鄄城县| 阿克| 鹰潭市| 南阳市| 山西省| 利川市| 阜城县| 华阴市| 高平市| 明水县| 汉川市| 云霄县| 都昌县| 盐边县| 陕西省| 顺昌县| 墨竹工卡县| 绥中县| 溆浦县| 曲周县| 沛县|