2012-03-15 79 views
0

我想要一個小小的開心臉上浮並在有人點擊複選框後消失。有沒有簡單的方法來做到這一點與jQuery?當有人點擊複選框時,如何讓圖像出現

+1

此問題太泛泛。有很多種方法可以做到這一點,這取決於你的HTML CSS等..你到目前爲止嘗試過什麼?你可以發佈你的jQuery代碼? – elclanrs 2012-03-15 04:50:50

回答

0

是的,你可以通過找到你的複選框的偏移量來做到這一點。在複選框的點擊事件中設置圖標的位置並在延遲後隱藏它。

但正如elclanrs說你要清楚如何是你的佈局,HTML,CSS和你做了什麼至今

0

這取決於你需要的究竟是什麼。無論如何,你可以像這樣做任何你想做的事。 假設你有一個ID = mycheckbox和IMG與ID MYIMAGE一個複選框(圖像有風格=「顯示:無;」)

jQuery("input[id=mycheckbox]").click(function(){ 
    jQuery("img[id=myimage]").fadeIn('slow');//if you want animated 
    //or simply 
    jQuery("img[id=myimage]").show(); 
}); 

也許你需要顯示和隱藏複選框,點擊圖片,你可以這樣做此

jQuery("input[id=mycheckbox]").click(function(){ 
    if(jQuery("img[id=myimage]").is(":visible")){ 
     jQuery("img[id=myimage]").hide(); 
    }else{ 
     jQuery("img[id=myimage]").show(); 
    } 
});  
相關問題