我在论坛和互联网上搜索了一个关于如何使用超链接在对话框中移动的示例。也许这是一个古老而回答的问题但是这里有:
我正在从数据库或文件加载html内容。此内容包含许多内部超链接到html代码中的各种div等。它们都没有工作,甚至没有链接移动到对话框中的页面顶部。
我的问题很简单,如果可以这么做的话呢?如果这是我做错了什么?
简单的html文件示例(htmlfile.html):
function showFile(file){
$.get(file), function(result) {
if (result != undefined) {
//Open the dialog here
$(result).dialog({
.
.
});
}else{
alert("Could not load content");
}
});
}
<div id="top">
<a href="#metar-tag">METAR</a>
<div>
<div>
--some html content --
</div>
<div id="metar-tag">
--some html content --
</div>
</div>
<a href="#top">Go to top</a>
--more content--
</div>
dlg框打开时显示:
showFile("htmlfile.html");
此文件已在dlg框中正确加载,但链接无效。
非常感谢任何建议。
干杯!