Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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

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对话框加载问题_Jquery_Jquery Ui - Fatal编程技术网

jquery对话框加载问题

jquery对话框加载问题,jquery,jquery-ui,Jquery,Jquery Ui,我只是想玩一下Jquery对话框。我点击一个按钮,对话框出现。这段代码只是Jquery文档的直接副本(通过一个博客帖子的链接) var js=jQuery.noConflict(); js(document).ready(function(){ var$dialog=js(“”) .html('每次都会显示此对话框!') .对话({ 自动打开:错误, 标题:“基本对话框” }); js(“#轴详细信息”)。单击(函数(){ $dialog.dialog('open'); //防止默认操作,例如

我只是想玩一下Jquery对话框。我点击一个按钮,对话框出现。这段代码只是Jquery文档的直接副本(通过一个博客帖子的链接)


var js=jQuery.noConflict();
js(document).ready(function(){
var$dialog=js(“”)
.html('每次都会显示此对话框!')
.对话({
自动打开:错误,
标题:“基本对话框”
});
js(“#轴详细信息”)。单击(函数(){
$dialog.dialog('open');
//防止默认操作,例如,跟踪链接
返回false;
});
});
简单html按钮:

<button id="axis-details" >API Key</button>
API密钥
我得到了这个错误:
js(“”.html(“这个对话框每次都会显示!”)。这个对话框不是一个函数

首先,我要确保我没有对这里的代码做任何错误。通常这意味着它没有正确加载jquery ui,但我可以看到firebug加载得很好。我还确保它不会与任何其他包冲突,因此是noConflict()

如果有任何提示我哪里出了问题,我们将不胜感激。

而且效果很好。您的问题必须在这段代码之外


而且效果很好。你的问题一定在这段代码之外

@Travis J有这个权利。似乎与.noConflict()和jQuery UI存在某种冲突。多么讽刺;)


删除noConflict()可以让这项工作正常进行。

@Travis J有这个权利。似乎与.noConflict()和jQuery UI存在某种冲突。多么讽刺;)


删除noConflict()就可以做到这一点。

使用.noConflict()似乎有一些缺陷,尤其是在jQuery UI中。查看api页面底部关于noConflict的注释:听起来您可能会在其他页面中再次加载jQuery,这将消除jQueryUI成为jQuery对象的一部分的可能性是的,您的代码在隔离时工作正常:谢谢大家,@Travis J是对的。存在某种冲突。使用.noConflict()时,尤其是使用jQuery UI时,似乎存在一些错误。查看api页面底部关于noConflict的注释:听起来您可能会在其他页面中再次加载jQuery,这将消除jQueryUI成为jQuery对象的一部分的可能性是的,您的代码在隔离时工作正常:谢谢大家,@Travis J是对的。有些冲突。
<button id="axis-details" >API Key</button>