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

jquery 按鍵盤上的enter事件

 更新時間:2014年05月11日 12:15:01   作者:  
系統(tǒng)默認(rèn)情況下,使用Tab按鍵切換頁面元素的焦點,有沒有想過回車鍵Enter也可以實現(xiàn)這種功能,并且具有良好的用戶體驗

接下來我們使用Jquery實現(xiàn)回車鍵Enter切換焦點,此代碼在常用瀏覽器IE7, IE8, Firefox 3, Chrome 2 和 Safari 4測試通過。
使用的開發(fā)工具是微軟VS2010+Jquery框架

實現(xiàn)步驟如下

1、首先引用Jquery類庫

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>

2、Javascript代碼

復(fù)制代碼 代碼如下:

<script type="text/javascript">
        $(function () {
        $('input:text:first').focus();
        var $inp = $('input:text');
        $inp.bind('keydown', function (e) {
            var key = e.which;
            if (key == 13) {
                e.preventDefault();
                var nxtIdx = $inp.index(this) + 1;
                $(":input:text:eq(" + nxtIdx + ")").focus();
            }
        });
    });
    </script>

分析:
$('input:text:first').focus();

頁面初始化時,焦點定位第一個文本框內(nèi)

var $inp = $('input:text');

取的type=文本框的元素集合

$inp.bind('keydown', function (e) {}

給文本框集合綁定‘keydown'事件

var key = e.which;

取的當(dāng)前按下的鍵值 比如Enter的鍵值=13

e.preventDefault();

可以阻止它的默認(rèn)行為的發(fā)生而發(fā)生其他的事情,在這里我們組織PostBack發(fā)生,而是切換焦點。另外一個相近的方法是stopPropagation,它起到阻止js事件冒泡的作用。

相關(guān)文章

最新評論

玉溪市| 雷州市| 沈丘县| 陆川县| 久治县| 德格县| 宜城市| 乌兰察布市| 行唐县| 张家界市| 日照市| 卓资县| 监利县| 全州县| 呈贡县| 定兴县| 宣化县| 晋中市| 湖州市| 临邑县| 修水县| 襄樊市| 正安县| 香港 | 安西县| 清水县| 台东县| 葫芦岛市| 清苑县| 久治县| 曲靖市| 大足县| 房产| 贵港市| 潞城市| 易门县| 蒙阴县| 屏边| 太康县| 时尚| 义马市|