页面加载前加载对话框

时间:2014-09-22 14:27:40

标签: jquery arrays jsp

当我点击其中一个链接时,应打开一个对话框,但不应从页面中删除以前显示的数据。请在此处找到代码:http://jsfiddle.net/ssLY3/50/

请查看以下示例代码:

$(document).ready(function () {
    $('a').click(function (e) {
        e.preventDefault();
        $("#content1").load($(this).attr('href'));
    });
});

$(function () {
    $("#dialog").dialog();
});

当我点击第3页链接时,对话框应该打开,上面有内容,当点击Home / Page1 / Page2时,以前显示的数据不应该从页面中删除,请建议。

1 个答案:

答案 0 :(得分:0)

您需要在第3个“关于”链接上放置一些内容,以便您知道处理它。例如一个班级

<li><a href="page4.html" class="about">Page 3</a>

然后代码就像:

$(document).ready(function () {
    $('a').click(function (e) {
        e.preventDefault();
        if ($(this).is('.about')) {
            $("#dialog").dialog();
        } else {
            $("#content1").load($(this).attr('href'));
        }
    });
});