我剛剛開始學習jquery,很少有JS知識(長話短說 - 我被告知它有助於提供快捷方式 - 如果我有時間,我會正確地學習JS)。jquery onclick淡入淡出效果
因此,我試圖從根本上創建一個滾動字幕或多幀英雄橫幅,無論您想要如何調用它。我不想要任何自動化,我正在專門尋找最終用戶單擊按鈕/圖像來更改選取框圖像。
我有我的jquery的問題,因爲我想要求幫助另一件我正在努力,這是隱藏當前顯示的圖像。
我目前的jquery有什麼問題,它不能正常工作?
a。文件加載在頁面頂部
b。當我執行這個($(「#imgd2」)。fadeIn;)部分的jquery它在螢火蟲工作,但在點擊功能,它不...我怎麼能去看看什麼圖像當前正在顯示,隱藏並淡入適當的圖像。例如,img1默認顯示,如果我點擊img3,如何隱藏圖像1在選取框3中淡出之前?
// HTML - 原諒懶惰
//我顯示默認的第一圖像和網頁上隱藏其他兩個圖像。
<div style="width: 100%; height: 450px;" id="img-container">
<div id="imgd1" style="width: 432px; height: 398px; position: absolute; background-image: url(img1.jpg); background-size: cover;"></div>
<div id="imgd2" style="width: 432px; height: 398px; position: absolute; display: none; background-image: url(img2.jpg); background-size: cover;"></div>
<div id="imgd3" style="width: 432px; height: 398px; position: absolute; display: none; background-image: url(img3.jpg); background-size: cover;"></div>
<div style="position: absolute; top: 438px; left: 322px;" id="bttns">
<img id="img1" src="active.png">
<img id="img2" src="active.png">
<img id="img3" src="active.png">
</div>
</div>
// jQuery的
//上的特定按鈕的點擊,我想淡入適當的圖像
$("#img1").click(function() {
$("#imgd1").fadeIn;
});
$("#img2").click(function() {
$("#imgd2").fadeIn;
});
$("#img3").click(function() {
$("#imgd3").fadeIn;
});
在此先感謝!
獲得可以工作的財產。所以這將是未執行的'jQuery.fadeIn'函數。要執行一個函數,你需要括號。當然,如果你做了'var fi = $('#img1')。淡入; fi();'上下文會改變,造成問題,但這將是你稍後會學到的東西。 – PHPglue