Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 在jquery.ui.dialog中使用codemirror会在加载时失去焦点_Jquery Ui_Jquery Ui Dialog_Codemirror - Fatal编程技术网

Jquery ui 在jquery.ui.dialog中使用codemirror会在加载时失去焦点

Jquery ui 在jquery.ui.dialog中使用codemirror会在加载时失去焦点,jquery-ui,jquery-ui-dialog,codemirror,Jquery Ui,Jquery Ui Dialog,Codemirror,我尝试在jQueryUI对话框中使用 在这里,您可以在JSFIDLE中看到结果。 问题是codemirror中的内容在首次加载时不会出现。它仅在您在编辑器上设置焦点并键入内容后显示,然后显示预加载的内容 这个问题可以解决吗。我试图用refresh()函数来实现它,但没有成功 感谢您的短暂时间。看起来jQueryUI在开场白运行时实际上并没有取消对DIV的隐藏。将refresh调用放入超时(如中)似乎可以解决问题。我遇到了同样的问题,最后运行了编辑器。refresh()关闭焦点事件FWIW。我想

我尝试在jQueryUI对话框中使用

在这里,您可以在JSFIDLE中看到结果。

问题是codemirror中的内容在首次加载时不会出现。它仅在您在编辑器上设置焦点并键入内容后显示,然后显示预加载的内容

这个问题可以解决吗。我试图用refresh()函数来实现它,但没有成功


感谢您的短暂时间。

看起来jQueryUI在开场白运行时实际上并没有取消对DIV的隐藏。将
refresh
调用放入超时(如中)似乎可以解决问题。

我遇到了同样的问题,最后运行了编辑器。refresh()关闭焦点事件FWIW。我想我应该提到另一个,有点相关的问题。如果您试图利用JQueryUI模态对话框中的CodeMirror对话框/搜索功能,则集成搜索对话框无法获得焦点,您无法在其中键入内容。有趣的是,我可以将文本粘贴到搜索字段中,但我不能键入。除了将modal设置为false之外,我们还没有找到解决此问题的方法。

我建议您自定义构建搜索功能。只有几行使用cm的fw。