どの部の負荷をクリックしない場合のページ負荷?[定休日]
-
23-08-2019 - |
質問
私が現在建っwebサイトをリニューアルします。このページを用いてjQuery accordianメニューの内容です。の内容で分割にたったひとつだけのオリジ部の全ての負荷などのページをご利用いただけます。っていない場合については、負荷各部のリンクをクリックします。減少のページの読み込みます。
見ることができるアの仕事の進行中のサイトはこちらから http://is.gd/1p1Ys
からなかったのjQueryスクリプトは、私は本当に最悪でJavaScript/jQuery持っていないヒンジェク国際ユーストーナメントなんかあちこちで助けてくれます。
ンストン
ライアン
解決
同意するその他の答えは、jquery-uiのタブはこの正確なものができるhackおaccordian.js ファイルか簡単に...を変えるだけのhrefおーシャンビューポイントは外部のhtmlファイルを含有したいコンテンツ、すなわちhref="#lifestream"=><a href="lifestream.html",
その後accordian.js:
$links.click(function () {
var link = this,
if(!link.href.match(/^#.*/)) { //if the href doesn't start with '#'
loadDiv(link.href);
} else {
doRestOfFunction(); //everything your script is currently doing.
}
});
function loadDiv(href) {
$.get(href, function(html) {
var newDiv = $(html)
$(".panels").append(newDiv);
newDiv.hide();
doRestOfFunction(); //same as above
}
}
他のヒント
あなたの説明から、それが聞こえます。この場合、あなたはそれが開かれたDOMへサブメニューdivを挿入するためにjqueryのを使用することができます。
あなたは W3SchoolsののではJavaScript / DOM操作にまともなチュートリアルを見つけることができます。
私はアコーディオンコントロールがあるかわからないあなたは後が何であるか - チェックアウトはJQueryのタブ - あなたがそれらを一度にすべてをロードしなくなりますAjaxを介してコンテンツをロードすることができます。これを行う方法の説明があるここを
私はjqueryの-UIのタブを見てお勧めします。現在、私はあなたがそれがぎくしゃくすると思われる動的なコンテンツを待たなければならなかったパネルをクリックしたときもあれば、アコーディオンは、コンテンツの高さを知っている必要があるとして、理にかなって、それを処理するアコーディオンプラグインを、見ていません。タブは、前進するためにあなたの最高の、最も適切な方法である。