我想調用超大插件(http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/)onclick,到目前爲止,當我點擊我diferent菜單中的圖像的轉換,但它看起來像由超大型不要HTML標記構建得到重建,現在我得到這樣的:調用jQuery超大插件onclick
HTML至極調用函數棕色()的onclick:
<ul id="rooms_menu" style="display:none;">
<li><a href="javascript:;" onclick="brown()">menu title</a></li>
<p class="rooms_desc">description text</p>
的HTML在那裏我回應一個阿賈克斯響應:
<div id="script">
<script>$(function(){
$.supersized({
slides : [
{image : 'img/rooms-default.jpg'}
//{image : 'img/rooms-default.jpg'}
]
})
})</script>
</div>
眉()是一個Ajax功能:
function brown(){
$.ajax({
url: 'ajax.php?action=brown',
success: function(data){
$('#script').html(data);
}
})
}
那麼ajax.php文件加載其內容#script格:
switch($_GET["action"]){
case "brown":
echo "<script>$(function(){
$.supersized({
slides : [
{image : 'img/rooms-brown-01.jpg'},
{image : 'img/rooms-brown-02.jpg'}
]
})
})</script>";
break;
case "rose": etc.....
所以當我點擊第一個圖像被更新時間在菜單上,但如果我點擊另一個菜單標題的圖像更新太多,但幻燈片開始搞亂,它看起來像HTML標記不重建,當我每個菜單標題只有一個圖像(超大數組中只有一個圖像)沒問題。 R.
對此有何進一步的想法?我已經嘗試了所有可能組合中的每一個答案。通過ajax查詢替換圖像很容易,但是一旦這樣做,播放按鈕變得無響應,並且您調用查詢的次數越多,幻燈片間隔就越多。 –
對,我沒有進一步深入,因爲超時總是搞砸了,我認爲最好的選擇是嘗試另一個超大的腳本,現在有很多。 – tetris