我這裏有一個功能,切換打開/關閉一個div:的JavaScript/jQuery的動畫錯誤:未捕獲的SyntaxError:意外的標記}
function searchAnimate(goTo) {
if (goTo == "open") {
$("#searchdiv").animate({
bottom: 2,
right: 0
}, 1500);
document.getElementById("openclosearrow").innerHTML = "<div onclick='searchAnimate('close')' id='openclosearrow'>↔</div>";
}
if (goTo == "close") {
$("#searchdiv").animate({
bottom: -45,
right: -218
}, 1500);
document.getElementById("openclosearrow").innerHTML = "<div onclick='searchAnimate('open')' id='openclosearrow'>↔</div>";
}
}
的錯誤是未捕獲的SyntaxError:意外的標記}。我試圖用多種方法解決它,但我猜我的眼睛今天不能工作......任何人都可以幫忙嗎?謝謝!
P.S.如果有幫助,我使用Chrome。
編輯
下面是HTML代碼:
<div onclick="searchAnimate('close')" id="openclosearrow">↔</div>
非常感謝!你是完全正確的:.innerHTML內部的變化... DUMB DUMB DUMB ...我不知道發生了什麼。我已經使用了.innerHTML數百次...是什麼讓今天變得不同?無論如何,再次感謝! – Walendas 2012-07-11 14:04:41
此外,**感謝所有誰幫助這個業餘愛好者的問題!!! **乾杯! – Walendas 2012-07-11 14:06:05