我有一個代碼,在頁面左側單擊一個詞,它會在頁面的右側顯示一些文字。這是工作代碼的jsfiddle。 現在,我的問題是我想在每個onclick頁面上顯示旋轉圓,然後在頁面的右側顯示文本。我對旋轉的圓圈代碼:旋轉圓點擊
HTML:
<div id="loading">
<img src="http://jimpunk.net/Loading/wp-content/uploads/loading1.gif"/>
</div>
的JavaScript:
function hideLoading() {
document.getElementById("loading").style.display = 'block';
}
function showLoading() {
document.getElementById("loading").style.visibility = 'visible';
}
CSS:
#loading {
display: none;
}
現在,我不知道如何將它們放置在我的工作代碼來獲得所需的結果。任何人都知道這樣做的正確方法?
Desired result:
onclick左側的「abc」,應顯示旋轉圓圈1秒鐘,然後顯示「我應該在左側打印」。再次單擊「mno」時,應顯示第一個旋轉圓圈1秒,然後顯示「我應該在左側打印」文本。小提琴的工作版本爲onclick
。
這並不完全清楚你試圖在這裏做什麼,但是'alert'被阻塞,它會在顯示時阻止gif動畫。另外,你爲什麼要在顯示中設置「可見」並將其隱藏顯示爲「阻止」?將顯示設置爲'block'不會隱藏你的元素。 –
@MattBurland見編輯。 – user2567857