2012-07-18 17 views
0

我使用的是超大尺寸的背景幻燈片:超大型:playToggle

http://buildinternet.com/project/supersized/

用下面的代碼可以暫停播放幻燈片,同時加載模式對話框。

jQuery的

<script type="text/javascript"> 
$(function($) { 
$('#slideInfo').click(function() { 
    api.playToggle(); 
    }); 
}); 

</script> 

HTML

<div id="btnContainer"> 
<a id="slideInfo" href="#">More Info</a> 
</div> 

我可以暫停播放幻燈片。但是,當我關閉模式框時,幻燈片將不會再播放(它保持暫停狀態)。

有沒有辦法做到這一點?

謝謝!

編輯:

這裏的測試場地:

http://clientes.ktulumedia.com/peppophotography.com

及相關代碼:

<script type="text/javascript"> 
$(function($) { 
$('#slideInfoplay').click(function() { 
api.playToggle(); 
}); 
}); 


$(function($) { 
$('#sb-nav-close').click(function() { 
api.playToggle(); 
}); 
}); 

</script> 

點擊它說: 「測試」。我可以打開模式框並暫停幻燈片。但是,當我關閉模式框時,我無法重新啓動幻燈片。

+1

做你試過我的答案? – 2012-07-18 13:14:18

回答

1

您的plugin usage爲真,但您的jQuery document ready方法錯誤。

$(function() {//you shouldnt use '$' inside function() 
$('#slideInfo').click(function() { 
    api.playToggle(); 
    }); 
}); 

$(document).ready(function() { 
$('#slideInfo').click(function() { 
    api.playToggle(); 
    }); 
}); 
+0

非常感謝評論barlasapaydin。我做了必要的修改。不過,我認爲在第一次暫停播放幻燈片時,會丟失一些額外的代碼。 – Johann 2012-07-18 13:34:15

+0

比你應該告訴我們你的工作。如果我可以檢查你的代碼,我會解決你的問題。 – 2012-07-18 13:36:08

+0

非常感謝@barlaspaydin!這裏是我工作的網站:http://clientes.ktulumedia.com/peppophotography.com – Johann 2012-07-18 14:08:06