空文本框的Javascript ScrollToView不起作用-Chrome

时间:2018-08-03 07:35:50

标签: javascript google-chrome scroll

只要文本框中有值,滚动就可以,否则就不起作用。

$(document).ready(function () {

$('.NavigationDiv input[type="text"],textarea').keyup(function (e) {

    var x = parseInt($(this).attr("x"));
    var y = parseInt($(this).attr("y"));
    debugger;
    if (e.which == 39) {
        var element = $(".NavigationDiv").find('[target=' + x + '-' + (y + 1) + ']');
        element.select();
        $(element).scrollIntoView();
    } else if (e.which == 37) {
        var element = $(".NavigationDiv").find('[target=' + x + '-' + (y - 1) + ']');
        element.select();
        $(element).scrollIntoView();

    } else if (e.which == 40) {
        var element = $(".NavigationDiv").find('[target=' + (x + 1) + '-' + (y) + ']');
        element.select();
        $(element).scrollIntoView();
    } else if (e.which == 38) {
        var element = $(".NavigationDiv").find('[target=' + (x - 1) + '-' + (y) + ']');
        element.select();
        $(element).scrollIntoView();
    }
});

});

enter image description here

0 个答案:

没有答案