2013-06-20 80 views
1

我看了關於這一議題的其他問題,並且知道我必須做這樣的事情:impress.js - 一個和上一個按鈕

我創建按鈕:

<button id="next"></button> 
<button id="prev"></button> 

,然後在頁面的底部,我有這樣的(這是從另一個問題here拍攝):

<script src="js/impress.js"></script> 
<script>impress().init();</script> 

<script> 
$("#next").click(function() { 
    api.next(); 
}); 

$("#prev").click(function() { 
    api.prev(); 
}); 
</script> 

但它不工作;有人能幫我一個這個嗎?

回答

0

更換你的腳本是這樣的:

<script> 
$("#next").click(function() { 
    impress().next(); 
}); 

$("#prev").click(function() { 
    impress().prev(); 
}); 
</script> 
+0

對不起,已經沒有工作? – imcconnell

+0

@imcconnell你能製作一個[小提琴](http://jsfiddle.net/)嗎? –

0

您有加入jQuery的?如果不加這個太:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
1

它的工作原理,如果下一個先前在裏面的印記格

$('#next').on('click', function(e){ 
    impress().next(); 
    e.stopPropagation(); 
}); 

$('#prev').on('click', function(e){ 
    impress().prev(); 
    e.stopPropagation(); 
}); 
+0

那麼,這個功能與已發佈的答案有何不同? –

+0

e.stopPropagation();如果nav在裏面impress wrap impress()。next();不起作用 – arturmoroz

相關問題