ページ上のリンクをクリックすると、ページに複数の非表示の div があり、それぞれが異なるコンテンツを保持しています。
<a href="#contentone" class="clicky">Load content one</a>
<a href="#contenttwo" class="clicky">Load content two</a>
<div id="contentone">Some content here to be loaded into another div</div>
<div id="contenttwo">Some content here to be loaded into another div</div>
<div id="slider">
This content to be replaced by content from links/hidden divs
</div>
現在、この設定を行っているため、外部ソースからコンテンツをロードしますが、ページに非表示のコンテンツをスライダーに入力することをお勧めします (上記のように)。
私の現在のjqueryは以下のとおりです。これを変換して、外部ファイルではなくページの非表示のdiv内で機能するようにしたいと思います。
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(function () {
$(".clicky").click(function () {
var url = this.href;
var e = $("#slider");
e.load(url, function() {
e.animate({width: "show"}, 500);
});
return false;
});
});
});//]]>
</script>