次のスクリプトでは、HTML ドキュメントを div コンテナにロードして表示します。変数「x」を使用すると、ボタンをクリックするたびにドキュメントがリロードされることを回避できます。
コンテナを非表示にする機能は、私の質問とは関係がないため、ここにはありません。
x = 0;
$('.button').click(function () {
if (x == 0){
$('.box').load('article.html', function () {
x = 1;
$('.box').fadeIn();
});
}else{
$('.box').fadeIn();
}
});
私の質問は、別のドキュメントをロードするボタンがさらにある場合、スクリプトをどのように変更する必要があるかということです。
変数「x」は、すべてのボタンに対して個別に機能する必要があります。「this.variable」のようなものはありますか、それとも私が間違っているので、まったく別のものを考え出さなければなりませんか?