且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

选择选项元素上的单击事件不起作用

更新时间:2023-01-30 13:18:32

You should use change event.

var body = $('html, body');

$('.country-list').on("change", function () {
    // make sure, the val() is not empty:
    if($(this).val()){
        body.animate({
            scrollTop: $('#'+$(this).val()).offset().top - 63
        }, 'slow');
    }

    return false;
});

JSFiddle