Jquery是一個(gè)非常流行的JavaScript庫(kù),它提供了許多的方法和技巧讓開發(fā)者更加方便地操作DOM,其中的clicktoggle方法就是一個(gè)非常實(shí)用的工具。
$('button').click(function(){ $('p').toggle(); });
這個(gè)方法允許我們?cè)谠乇稽c(diǎn)擊時(shí),自動(dòng)隱藏和顯示給定的元素。在這個(gè)例子中,我們?yōu)閎utton元素添加了一個(gè)點(diǎn)擊事件,并且在點(diǎn)擊時(shí),將所有的p元素進(jìn)行了toggle。
$('button').click(function(){ $('p').toggle(300); });
如果你需要增加過渡動(dòng)畫效果,只需要在toggle方法的括號(hào)中添加動(dòng)畫持續(xù)時(shí)間即可。在這個(gè)例子中,我們?cè)黾恿?00毫秒的動(dòng)畫時(shí)間。
$('button').clicktoggle(function(){ $('p').css('color','red'); },function(){ $('p').css('color','blue'); });
同時(shí),clicktoggle還允許我們?cè)趦蓚€(gè)點(diǎn)擊事件之間進(jìn)行切換。在這個(gè)例子中,我們?yōu)閎utton元素添加了一個(gè)clicktoggle事件,在第一次點(diǎn)擊時(shí)p元素的字體顏色為紅色,在第二次點(diǎn)擊時(shí)p元素的字體顏色為藍(lán)色。
總而言之,clicktoggle是一個(gè)非常有用和實(shí)用的方法,值得我們?cè)陧?xiàng)目中去嘗試和應(yīng)用。