【问题标题】:jquery autocomplete scroll issue, disable body scrollingjquery自动完成滚动问题,禁用正文滚动
【发布时间】:2014-02-20 23:23:31
【问题描述】:

我在页面中添加了 jquery 自动完成功能,但出现了问题。

当我键入内容并完成示例弹出窗口时,如何禁用页面滚动并仅启用示例滚动?

这是我使用的 jquery 插件代码

/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css

截图如下:http://prntscr.com/2ud179

【问题讨论】:

  • 发布你的代码,这样人们就可以看到你在做什么。

标签: jquery css jquery-ui-autocomplete


【解决方案1】:

我愿意

$('#autocomplete-field').autocomplete({
    source: /* ... */,
    open: function (event, ui) {
        $("html, body").css({overflow: 'hidden'});
    },
    close: function () {
        $("html, body").css({overflow: 'inherit'});
    }
});

【讨论】:

    猜你喜欢
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多