「マスター」divでJscrollPaneを使用し、そのdiv内の子divにコンテンツを配置します。jqueryのshow/hiddenを使用してコンテンツonClickをロードしていますが、子divが表示されません。JscrollPaneを削除すると、正常に機能します:(
HTML:
<h3 onclick="internalNav('testTwo')">Click to see Div Two</h3>
<div id="content" class="scroll-pane">
<div id="testOne">
<h1>Title 1</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
</div>
<div id="testTwo">
<h1>Title 1/h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
</div>
</div>
JS
$(document).ready(function(){
//Hide all divs, then show first div
$("#content > div").hide()
$("#content > div:first").show()
$(function(){
$('.scroll-pane').jScrollPane();
});
});
function internalNav(divId) {
$("#content > div").not('#' + divId).hide()
$('#' + divId).fadeIn()
}
ここで何が悪いのかわかりません!