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
Wordpress 在3.3.1中包括jquery ui对话框_Wordpress_Jquery Ui_Admin - Fatal编程技术网

Wordpress 在3.3.1中包括jquery ui对话框

Wordpress 在3.3.1中包括jquery ui对话框,wordpress,jquery-ui,admin,Wordpress,Jquery Ui,Admin,我进入wordpress 3.3.1文件夹,查看是否以及有什么特别改变了jQueryUI对话框,以便将其排队。(我使用的是admin_init,毕竟它是在admin区域) 这样做的原因是我无法使用类名来设置对话框上的选项。 我发现js文件的名称与我找到的enqueue docm/help中使用的不同。 例如,它们现在是(在wordpress\wp includes\js\jquery\ui“目录中),所有都用.min进行了后期修复,例如jquery.ui.core.min、jquery.ui.d

我进入wordpress 3.3.1文件夹,查看是否以及有什么特别改变了jQueryUI对话框,以便将其排队。(我使用的是admin_init,毕竟它是在admin区域) 这样做的原因是我无法使用类名来设置对话框上的选项。 我发现js文件的名称与我找到的enqueue docm/help中使用的不同。 例如,它们现在是(在wordpress\wp includes\js\jquery\ui“目录中),所有都用.min进行了后期修复,例如jquery.ui.core.min、jquery.ui.dialog.min等

那么,问题是……这是否意味着排队时使用的名称应该相同

例如wp_enqueue_脚本('jquery-ui-dialog-min'); 以前在哪里 wp_排队_脚本('jquery-ui-dialog')

返回一个文件夹(在\js\jquery中)“jquery.js”的名称仍然相同

我怀疑排队导致使用.dialog的以下函数失败(否则类名已更改?)

.dialog类没有响应/执行任何操作。 甚至试过 $Mydialog=..在init之后设置它的方法,但也没有运气

任何帮助都将不胜感激,……许多天的挫折和尝试都没有成功。 谢谢
Neal

Codex仍然将其列为jquery ui对话框,所以我想这是正确的

在将jQueryUI对话框排队之前,您是否也将jquery和jQueryUICore排队

jQuery(document).ready(function(){
   jQuery("#dialog-form").dialog(
     {
         dialogClass   : 'wp-dialog',
         autoOpen: false,
         width: 400,
         resizable: false,
         modal: true,
         title: "One Popup"
     });