フルサイズの背景画像を表示するために、jQuery 用の特大プラグインを使用しています。画像 () を使用して配列を変更したいがjquery.click()
、ページをリロードする必要はありません。リンクは AJAX を介してコンテンツを div にロードし、同時に配列を切り替えたいと考えています。
これは、スーパーサイズ用にロードするデフォルトのコードです。
$.supersized({
random: 1,
image_protect: 0,
slide_interval: 5000,
transition: 1,
transition_speed: 3000,
vertical_center: 0,
horizontal_center: 0,
fit_portrait: 1,
slides:
[
{image : 'imgs/bg-01.jpg'},
{image : 'imgs/bg-02.jpg'},
{image : 'imgs/bg-03.jpg'},
]
});
これは、配列を変更するために行ったことです。
$('#link1').click(function() {
// placeholder for ajax load
$.supersized({
random: 1,
image_protect: 0,
slide_interval: 5000,
transition: 1,
transition_speed: 3000,
vertical_center: 0,
horizontal_center: 0,
fit_portrait: 1,
slides:
[
{image : 'other-imgs/new-bg-01.jpg'},
{image : 'other-imgs/new-bg-02.jpg'}
]
});
});
しかし、これは2つの新しい画像を他の3つに追加するだけです.最初の配列をクリアしたり、その内容を置き換えたりするにはどうすればよいですか?