解決後臺iframe框架刷新跳轉問題

//菜單點擊
$(".J_menuItem").on('click',function() {
    var iframe = $("#J_iframe").contents().find("#Login").length;
    if (iframe>0) {
        window.location.href = '/admin/login';
    } else {
        $(".navbar-default .nav > li").removeClass("active");
        $(this).parent().addClass("active");
        var href=$(this).attr('href');
        location.hash=href;
        $("#J_iframe").attr('src', href);
        return false;
    }
});
window.onhashchange = function() {
    var hash=location.hash;
    hash=hash.substring(1,hash.length);
    $("#J_iframe").attr('src', hash);
}
/*刷新禁止跳轉*/
document.addEventListener('DOMContentLoaded',function () {
    var hash=location.hash;
    if(hash==""||hash===undefined){
        hash='#/admin/index/home.html';
    }
    
    var url=hash.substring(1,hash.length);
    console.log("hash:"+hash+"url:"+url);
    $("#J_iframe").attr('src', url);
},false);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章