jquery - Kendo Ui 窗口文本框焦点

标签 jquery css kendo-ui

我有一个带有文本框的剑道窗口。激活时,焦点应设置为文本框。下面的代码就是这样做的。

 $(document).ready(function () {
    if (!$("#SearchDialog").data("kendoWindow")) {
        $("#SearchDialog").kendoWindow({
            visible: false,

            resizable: false,
            modal: true,
            activate: function () {
                $("#GlobalSearch").select();
            }

        });
    }  
});

然而,当我在 open() 函数中应用一些 css 时,texbox 没有获得焦点。

$(document).ready(function () {
    if (!$("#SearchDialog").data("kendoWindow")) {
        $("#SearchDialog").kendoWindow({
            visible: false,

            resizable: false,
            modal: true,
            activate: function () {
                $("#GlobalSearch").select();
            },
            open: function() {
                this.wrapper.css({ top: 100, width: 500, display: 'block', marginLeft: '-265px', left: '50%' });                 
            }            
        });
    }

看这个fiddle举个例子

最佳答案

当调用 this.wrapper.cssActivate 事件没有被触发。使用 position 设置窗口属性的最佳方法和 width

关于jquery - Kendo Ui 窗口文本框焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319053/

相关文章:

linq-to-sql - 从 Telerik 扩展网格获取分页、过滤并传递给存储过程

jquery - 从媒体 :content in RSS XML feed with jQuery 获取 URL

jquery - 使用 jquery 一次验证所有表单元素

html - 主要内容 div 重叠页脚

html - 有人可以向我解释这个 flexbox css 问题吗?

javascript - 如何在 Kendo UI 中创建类别过渡效果?

asp.net-mvc - 如何更改 Kendo Scheduler 周 View ?

javascript - 使用 while 循环创建多个按钮,但使用 .onclick 函数时只有第一个按钮响应

asp.net - 使用 asp.net 验证器控件与 JQuery 进行前端验证有什么区别

javascript - 如何在全屏视频顶部制作带有关闭按钮的弹出窗口