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

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

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

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

然后我寫了下面的代碼

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

1.按了向下之后,再按向上沒有反應。

2.按了向右之后,再按向左沒有反應。

后來經一網友點撥,恍然大悟:

當按了向下的時候,top值為20px,這時候再按向上,從Firebug可以看出此時的bottom值也是20px,而層沒有向上移動是因為瀏覽首先解析的是top,也就是說{top:20px;bottom:100px}和{top:20px}是一樣的,不管bottom值是多少。按了向右之后,按向左沒有反應也是這個原因,關鍵在left值。

于是將代碼改了下

運行之后如預期一樣,上下左右都沒問題。

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

相關文章

最新評論

米易县| 高要市| 新闻| 陕西省| 东台市| 乃东县| 土默特左旗| 依安县| 安阳市| 上思县| 格尔木市| 鹤岗市| 休宁县| 双牌县| 大方县| 白玉县| 贺州市| 库车县| 岳池县| 封开县| 潜山县| 龙游县| 莱阳市| 濮阳市| 锡林郭勒盟| 徐水县| 定结县| 长寿区| 望江县| 博客| 陆良县| 昌江| 永修县| 齐齐哈尔市| 星子县| 迭部县| 汝南县| 嘉祥县| 南投县| 江门市| 正镶白旗|