まず、javascript に関しては、私は完全な初心者です。私が扱っている問題は、おそらく非常に簡単に解決できます ;) テキスト コンテンツが外部の html ファイルから div に読み込まれる Web ページで作業しています。これは、ユーザーがメニュー項目をクリックしたときに行われます。次の js コードは外部ファイルから読み込まれ、問題なく動作します。
$(document).ready(function(){
var api = $('.scroll-pane').jScrollPane(
{
showArrows: false,
維持位置: false
}
.data('jsp');
$('#start').bind(
'クリック'、
関数()
{
api.getContentPane().load(
'texts/start.html',
関数()
{
api.reinitialise();
}
);
false を返します。
}
);
$('#nurkowani').bind(
'クリック'、
関数()
{
api.getContentPane().load(
'texts/nurkowanie.html',
関数()
{
api.reinitialise();
}
);
false を返します。
}
);
$('#noclegi').bind(
'クリック'、
関数()
{
api.getContentPane().load(
'texts/noclegi.html',
関数()
{
api.reinitialise();
}
);
false を返します。
}
);
$('#dojazd').bind(
'クリック'、
関数()
{
api.getContentPane().load(
'texts/start.html',
関数()
{
api.reinitialise();
}
);
false を返します。
}
);
$('#ガレリア').bind(
'クリック'、
関数()
{
api.getContentPane().load(
'texts/galeria.html',
関数()
{
api.reinitialise();
}
);
false を返します。
}
);
$('#linki').bind(
'クリック'、
関数()
{
api.getContentPane().load(
'texts/linki.html',
関数()
{
api.reinitialise();
}
);
false を返します。
}
);
$('#kontakt').bind(
'クリック'、
関数()
{
api.getContentPane().load(
'texts/kontakt.html',
関数()
{
api.reinitialise();
}
);
false を返します。
}
);
});
問題は、ページが初めて読み込まれるときです。クラス .scroll-pane の div に、「texts/start.html」からのコンテンツが読み込まれるようにします。これは、開始リンクをクリックしたときに得られるものです。現在、その div は空白です。私は次のようなコードで遊んでみました:
$(document).ready(function(){
$('.scroll-pane').load('texts/start.html');
}
しかし、私はそれを機能させることができませんでした。誰かがそれを行う方法のヒントを教えてもらえますか?
前もってありがとうマット