0

我需要 con1 显示活动并加载页面加载。

这是我交换内容的代码。当我们点击 con1 con2 的 id 等时,我正在使用外部 php 页面交换内容。

我想让 con1 显示页面的加载和显示活动的链接,但是当你转到页面时,它只显示我的 div,没有内容,直到点击链接。单击链接后,它会悬停显示处于活动状态并且效果很好。

这是我的代码

$(document).ready(function() {
    $("a.topnav").click(function() {
        $("a.topnav.active").removeClass("active");
        $(this).addClass("active");
    });
});

function swapContent(cv) {
    var url = "content.php";
    $.post(url,{contentVar: cv},function(data){
        $("#myDiv").html(data).show();
    });
}
4

2 回答 2

0

如果点击链接后一切正常,为什么不触发点击事件$(document).ready呢?

$(document).ready(function() {
    $("a.topnav").click(function() {
        $("a.topnav.active").removeClass("active");
        $(this).addClass("active");
    });

    $("#link1").click(); //trigger click
});
于 2013-04-23T20:53:05.050 回答
0

添加class="active"到页面加载时需要处于活动状态的 con1 的链接。

于 2013-04-23T14:35:36.633 回答