1
現在、サイトにajaxを追加しようとしていますが、多くの読書の後、history.jsは必要なすべての領域をカバーしています。 しかし、私はページがajax経由で呼び出されたときにjqueryファイルを読み込むことができないかもしれません。issue history.jsでjsスクリプトをロードしています
私はhistory.js & ajaxify-html5.jsファイルをダウンロードしていますが、コンテンツがロードされている各ページの#content divの中に移動しましたが、動的に呼び出されるページ。
すべてのHTMLが有効である、ここではコード(ストリップダウン)の概要は次のとおりです。
<header>
<title>Site Name</title>
</header>
<body>
<section id="container">
<div id="ajax-page">
*Content here*
<script type="text/javascript" src="js/myscript.js"></script>
</div>
</section>
</body>
標準ajaxify-html5.jsマイナーチェンジ:
// Wait for Document
$(function(){
// Prepare Variables
var
/* Application Specific Variables */
contentSelector = '#ajax-page,article:first,.article:first,.post:first',
$content = $(contentSelector).filter(':first'),
contentNode = $content.get(0),
$menu = $('#menu,#nav,nav:first,.nav:first').filter(':first'),
activeClass = 'active selected current youarehere',
activeSelector = '.active,.selected,.current,.youarehere',
menuChildrenSelector = '> li,> ul > li',
/* Application Generic Variables */
$body = $(document.body),
rootUrl = History.getRootUrl();
任意のアイデアの上私は間違っているの? いくつかの助けに非常に感謝します。
あなたはあなた自身の質問に答えました。後でチェックして、それが受け入れられたことを忘れないでください。誰もあなたの問題が解決されたことを知ることができます! – Marijn