我有一個功能,使兩個按鈕。 一個按鈕會自動向下滾動,另一個向上滾動。第一次點擊時功能沒有正確啓動
它通過一個數組並更改每個水龍頭上的按鈕。
我的問題是,我必須點擊兩次按鈕才能使它工作,然後它不會被解僱。
在這裏我沒有看到邏輯錯誤嗎?
我想要它的箭頭行事像twitter引導圖像carousal。我想點擊箭頭,讓他們帶我到下一個或上一個部分。
這是網頁,我試圖改變 IMG取出箭頭的截圖
網址中移除
對不起,我刪除了IMG和URL但不是活但這個網站,不應該這樣看待。儘管我還是在醃製。
我解決了這個問題。閱讀評論,如果你有這樣的一個類似的。 謝謝大家!
$(function() {
var leftArrow = $('#left-arrow')
var rightArrow = $('#right-arrow')
rightArrow.bind("tap", rightTapHandler)
function rightTapHandler(event){
if (ai == 0) {
alert('0' + event)
ai = 1
controllerContainer.innerHTML = linkArrayForwards[ai] + '<div id="right-arrow" class="arrow"></div></a>' + linkArrayForwards[0] + '<div id="left-arrow" class="arrow"></div></a>';
return
} else if (ai > 0) {
alert(ai)
ai++
controllerContainer.innerHTML = linkArrayForwards[ai] + '<div id="right-arrow" class="arrow"></div></a>' + linkArrayForwards[ai - 1] + '<div id="left-arrow" class="arrow"></div></a>';
return
} else if (ai >= linkArrayBackswards.length) {
ai = linkArrayBackswards.length;
controllerContainer.innerHTML = linkArrayForwards[ai] + '<div id="right-arrow" class="arrow"></div></a>' + linkArrayForwards[ai - 1] + '<div id="left-arrow" class="arrow"></div></a>';
return
} else {
alert('nothin')
return false
}
};
leftArrow.bind("tap", leftTapHandler)
function leftTapHandler(event) {
if (ai == 0) {
alert('0' + event)
ai = 1
controllerContainer.innerHTML = linkArrayBackswards[ai] + '<div id="right-arrow" class="arrow"></div></a>' + linkArrayBackswards[0] + '<div id="left-arrow" class="arrow"></div></a>';
return
} else if (ai > 0) {
alert(ai)
ai--
controllerContainer.innerHTML = linkArrayBackswards[ai] + '<div id="right-arrow" class="arrow"></div></a>' + linkArrayBackswards[ai - 1] + '<div id="left-arrow" class="arrow"></div></a>';
return
} else if (ai >= linkArrayBackswards.length) {
ai = linkArrayBackswards.length;
controllerContainer.innerHTML = linkArrayBackswards[ai] + '<div id="right-arrow" class="arrow"></div></a>' + linkArrayBackswards[ai - 1] + '<div id="left-arrow" class="arrow"></div></a>';
return
} else {
return false
}
};
})
是否有減少的情況下呢? – evolutionxbox
「這是一個減少的情況下」是什麼意思?我可以嘗試綁定,但我使用jQuery手機和API說「jQuery(」.selector「).on(」tap「,function(event){...})」 – Christian4423
只是,看到牆代碼不會幫助任何人。嘗試將代碼縮減爲導致問題的原因並將其放入問題中。 – evolutionxbox