我有几个小型divs,我试图在出现问题时弹出,但它们不会弹出,而是出现在页面的内容。jQuery - 无法弹出对话框弹出窗口,它们出现在页面上
有人会知道为什么会发生这种情况吗?另外,jQuery应该显示一个spinner gif来表明你应该等待,但是它也不会呈现。
在此先感谢!
我有几个小型divs,我试图在出现问题时弹出,但它们不会弹出,而是出现在页面的内容。jQuery - 无法弹出对话框弹出窗口,它们出现在页面上
有人会知道为什么会发生这种情况吗?另外,jQuery应该显示一个spinner gif来表明你应该等待,但是它也不会呈现。
在此先感谢!
它看起来好像你的意图是使用jQuery UI对话框,并且谷歌托管的CDN为jQuery UI的路径是错误的,它不会加载jQuery UI库,获取脚本无法加载 https://ajax.googleapis.co/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js
我相信这是一个笔误,遗漏了“M”关闭COM,所以应该是 https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js
编辑
,如果你想jQuery的对话框来initally被隐藏,然后在显示用户操作(如点击按钮),然后初始化c onstruct用的AutoOpen对话框设置为false - 这样
$("#loginpopup").dialog({ autoOpen: false})
,然后在需要的时候,就可以通过
$("#loginpopup").dialog('open')
表明,它似乎要调用的标准的jQuery .show方法即
$("#loginpopup").show()
所有这些都是改变display:none显示:block,所以如果元素不是绝对定位的(或者以某种方式来显示它在你想要的位置),那么它将j乌斯特出现在通常会在页面正常流动的地方
希望有帮助吗?
投掷了HTML会有所帮助,但我怀疑你需要设置
position:absolute
您div标签
。
我需要看看你在做什么与微调gif在那里的帮助。
所有的代码在chernomorets.co的主页上 - 我只是觉得给一个url比粘贴一堆代码更容易。 – Genadinik
我的猜测是因为您没有正确连接CSS文件,并且您没有在特定参考位置包含'/ images'文件夹以允许调用图像。检查控制台是否有错误。 – Ohgodwhy
@Ohgodwhy有趣...我需要哪个css文件? – Genadinik