Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 564|回复: 0

jquery动态加载并解决被加载页面js失效问题

[复制链接]
  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 802 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726006
    发表于 2021-6-18 12:03:54 | 显示全部楼层 |阅读模式

    代码布局结构分为 header  left  content

    html代码如下:

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>popomeet</title>
        <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
        <link href="bootstrap/css/login.css" rel="stylesheet">
        <link href="lunbotu/style.css" rel="stylesheet">
        <link href="bootstrap/css/index.css" rel="stylesheet">
        <link href="bootstrap/css/czsj.css" rel="stylesheet">
        <link href="img/link.ico" rel="shortcut icon" />
        <style type="text/css">
    
        </style>
    </head>
    <body style="background:#F2F2F2; ">
      <div id="header"></div>
        <!-- content-->
           <div class="middleContent" >
               <!-- 左侧-->
               <div class="left-first">
                    <!-- 左侧导航部分-->
                      <div id="leftpol">
                      </div>
                   <!-- 宣传图-->
                   <div class="xcimg">
                       <img src="img/gg.png" class="iopa" alt="">
                   </div>
               </div>
               <!-- 右侧 展示内容部分-->
               <div id="content">
               </div>
           </div>
        <!-- 版权位置-->
           <div class="copyright" >
             <p class="copyrightContent" >©popomeet保留所有权利</p>
           </div>
    
    </body>
    <script src="bootstrap/js/jquery-3.1.0.min.js"></script>
    <script src="bootstrap/js/bootstrap.js"></script>
    <script src="http://www.jq22.com/demo/pagination20160204/jquery.pagination.js"></script>
    
    <!--<script src="bootstrap/js/indexsy.js"></script>-->
     
    </html>

    将三面的三个部分(header left footer)代码加载过来   被加载的页面 要放到id="content"下面 

      

    /*
     *加载变换内容,主要url参数为dom对象,并且该dom中的url放在href中,
     *调用方式如:<span onclick="javascript:load(this);" href="/backstage/website/test.html">测试</span>
     *注意:1.该dom对象最好不要用a标签,因为点击a标签会进入href指定的页面
     *      2.要加载的内容要用 id="content" 标注,因为load中指明了加载页面中指定的id为content下的内容
     *      3.对应页面的JavaScript写在content下
     */
    <script>
        $("#header").load("header.html");
        $("#leftpol").load("left.html");
        $("#content").load("sidebar.html");
        function load(url, data){
            alert($(url).attr("href"));
            $.ajaxSetup({cache: false });
            $("#content").load($(url).attr("href")+ " #content ", data, function(result){
                alert(result);
                //将被加载页的JavaScript加载到本页执行
                $result = $(result);
                $result.find("script").appendTo('#content');
            });
    
        }
    </script>
    <!-- 被加载页面的代码-->
    <div id="content" style="width:76%;height:1000px;float:left;margin-left:2%;background-color:#FFFFFF;border-radius:3px;">
         <link href=" http://yanshi.sucaihuo.com/jquery/29/2986/demo/css/style.css" rel="stylesheet">
         <div style="width:100%;height:1000px;">
              <img src="img/game-1.png" style="width:36%;height:270px;margin-left:30%;margin-top:100px;" alt="">
              <div class="loader loader-10" style="position: absolute;margin-top:410px;margin-left:-9%"></div>
         </div>
    </div>
     
     

     

     
    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-11-15 02:37 , Processed in 1.028341 second(s), 28 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表