jquery对话框加载问题
我只是想玩一下Jquery对话框。我点击一个按钮,对话框出现。这段代码只是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'); //防止默认操作,例如
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>