누군가 내가 잘못하고있는 것을 말해 줄 수 있습니까? 나는 프로그래밍에 초보자가 아니지만, 오늘 밤 기분이 좋아! 증가 할 변수를 늘릴 때마다 그 변수가 적합합니다! 하나를 추가하면 잘 동작하지만, 하나 더 추가하려고하면 2 개를 더 추가하려고합니다. 그리고 나서 디 - 인크 리먼 트 (de-increment)를 시도하면 할당 된 원래의 숫자에서 빼기를 원합니다.jQuery i ++ 및 i- problems
이 나는 시도했다 :
i++;
i = i+1;
i = i++;
아무것도 작동하는 것 같다 없습니다. 그것은 어리석은 실수가되어야합니다.
var dayNum = 30;
//----------------------------------------------------------------------
$.jQTouch({
icon: 'dailyqoteicon.png',
statusBar: false,
initializeTouch: 'a.touch'
});
//----------------------------------------------------------------------
$(document).ready(function(){
//$(function(){});
$(function(){
$('a.touch').swipe(function(event, info){
//alert("jQTouch swipe event");
//alert(info.direction);
});
});
$(function updateVerse(){
//alert("updateVerse called");
$.ajax({
type: "GET",
dataType: 'JSON',
data: 'day='+ dayNum,
url: 'forward.php',
success: function(data){
var obj = $.parseJSON(data);
$("h2.quote").html("");
$("h3.reference").html("");
$("h2.quote").append(obj.quote);
$("h3.reference").append(obj.reference, " ", obj.version);
//$("span.version").append(obj.version);
//-----------------------------------
// JSON string {"id":"1","quote":"For to me, to live is Christ, and to die is gain","reference":"Philippians 1:21","version":"NKJV"}
},
error: function(request, error){
alert("problem retrieving json data string");
}
});
function addDayNum(){
dayNum = dayNum + 1;
//dayNum = dayNum++;
}
function subDayNum(){
dayNum = dayNum - 1;
//dayNum = dayNum--;
}
$("div#header a.next").tap(function(){
addDayNum();
//dayNum++;// doesn't work at all
//dayNum = dayNum + 1;//doesn't work at all
updateVerse();
//alert(dayNum);
//alert("next clicked");
});
$("div#header a.prev").live('click', function(){
subDayNum();
//dayNum--;//doesn't work at all
//dayNum = dayNum - 1;// doesn't work at all
updateVerse();
//alert(dayNum);
//alert("previous clicked");
});
});
});
범위 지정 문제 일 가능성이 있습니까? –
또한 ** 왜 지구상에'준비'핸들러 **가 중첩되어 있습니까? –
'.tap()'도 Chrome에서 지저분한 내용으로 깨졌습니다. 여러 번 등록하는 것 같습니다. –