我有一個非常簡單的HTML索引頁和一個非常簡單的HTML頁面標題。如何加載外部文件頭與jQuery Mobile的
的index.html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<!-- page -->
<div data-role="page" id='page'>
<!-- header -->
<div data-role="header" id="header">
</div>
<script>
$('#header').load('header.html');
</script>
</div>
</body>
</html>
了header.html
<h1>test</h1>
我想的頭文件加載到文件頭的指標,但我有應用JQM班頭的問題。
我已經試過各種方法,包括:
$('#header').load('header.html').trigger('create'); <!-- depreciated -->
$('#header').load('header.html').trigger('pagecreate'); <!-- depreciated -->
$('#header').load('header.html');
$('#page').trigger('pagecreate'); <!-- depreciated -->
$('#header').load('header.html', function() {
$.mobile.pageContainer.pagecontainer("getActivePage").enhanceWithin();
});
我有沒有運氣得到這個正常工作。可能有人點我在正確的方向,最好不要使用.trigger()
我是加載腳本在正確的位置?倒不如將其加載到頭部,頭部DIV中或在頁面的結束?
謝謝