layui佈局 使用jquery的load後頁面js失效
阿新 • • 發佈:2019-08-10
佈局頁面 H5在主體部分用jquery的load方法引入其他頁面本頁面js失效
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>layout 後臺大布局 - Layui</title> <link rel="stylesheet" href="css/layui.css"> </head> <body class="layui-layout-body"> <div class="layui-layout layui-layout-admin"> <div class="layui-header"> <div class="layui-logo">layui 後臺佈局</div> <div class="layui-header" > <div style="width: 100%;height: 100%;background-color: #d8280f;text-align: center"> <img src="img/danghui.png" style="position: absolute;height: 80%;margin-left: -300px"/> <span style="color: white;position: absolute;line-height: 60px;font-size: 20px">山西的那個味</span> </div> </div> <!-- <!– 頭部區域(可配合layui已有的水平導航) –> <ul class="layui-nav layui-layout-left"> <li class="layui-nav-item"><a href="">控制檯</a></li> <li class="layui-nav-item"><a href="">商品管理</a></li> <li class="layui-nav-item"><a href="">使用者</a></li> <li class="layui-nav-item"> <a href="javascript:;">其它系統</a> <dl class="layui-nav-child"> <dd><a href="">郵件管理</a></dd> <dd><a href="">訊息管理</a></dd> <dd><a href="">授權管理</a></dd> </dl> </li> </ul> <ul class="layui-nav layui-layout-right"> <li class="layui-nav-item"> <a href="javascript:;"> <img src="http://t.cn/RCzsdCq" class="layui-nav-img"> 賢心 </a> <dl class="layui-nav-child"> <dd><a href="">基本資料</a></dd> <dd><a href="">安全設定</a></dd> </dl> </li> <li class="layui-nav-item"><a href="">退了</a></li> </ul>--> </div> <div class="layui-side layui-bg-black"> <div class="layui-side-scroll"> <!-- 左側導航區域(可配合layui已有的垂直導航) --> <ul class="layui-nav layui-nav-tree" lay-filter="test"> <li class="layui-nav-item layui-nav-itemed"> <a class="" href="javascript:;">所有商品</a> <dl class="layui-nav-child"> <dd><a href="javascript:;">列表一</a></dd> <dd><a href="javascript:;">列表二</a></dd> <dd><a href="javascript:;">列表三</a></dd> <dd><a href="">超連結</a></dd> </dl> </li> <li class="layui-nav-item"> <a href="javascript:;">解決方案</a> <dl class="layui-nav-child"> <dd><a href="javascript:;">列表一</a></dd> <dd><a href="javascript:;">列表二</a></dd> <dd><a href="">超連結</a></dd> </dl> </li> <li class="layui-nav-item"><a href="">雲市場</a></li> <li class="layui-nav-item"><a href="">釋出商品</a></li> </ul> </div> </div> <div class="layui-body"> <!-- 內容主體區域 --> <div style="padding: 15px;" id="content">內容主體區域</div> </div> <!--<div class="layui-footer"> <!– 底部固定區域 –> © layui.com - 底部固定區域 </div>--> </div>
佈局頁面的js(如果使用下面方法寫load方法會導致js失效)
<script src="layui.js"></script> <script src="js/jquery2.1.js" type="text/javascript"></script> <script> //JavaScript程式碼區域 layui.use('element', function(){ var element = layui.element; }); $("#content").load("intoIndex"); </script>
修改load寫法為:
<script src="layui.js"></script>
<script src="js/jquery2.1.js" type="text/javascript"></script>
<script>
//JavaScript程式碼區域
layui.use('element', function(){
var element = layui.element;
$("#content").load("intoIndex",function () {
});
});
</script>