我对 jQuery 不是很好,最近碰壁了。我有一个 jQuery UI 对话框,当用户在 index.html 上触发它时会打开它。它隐藏在 index.html 上,直到用户触发它打开。在另一个单独的 html 页面上,我有一个将您链接回 index.html 的按钮,但我需要做的是,当用户单击此链接时,它会将他们带回 index.html 并触发对话框模态窗口自动打开。
我让它在某种程度上工作,但我想找到一个替代解决方案,我不使用 URL 使其工作。
“返回”链接的 HTML
<a href="index.html#dialog">Go back</a>
我的 jQuery:
if (location.href.indexOf("#dialog") != -1) {
$('.dialog-popup').dialog("open");
}
UI的jQuery弹出:
$( ".dialog-popup" ).dialog({
autoOpen: false,
modal: true,
width: 860,
show: {
effect: "fade",
duration: 500
},
hide: {
effect: "fade",
duration: 500
}
});
在这里的任何帮助将不胜感激。我希望它无需在 URL 中添加 #dialog 即可工作。