Javascirpt想實(shí)現(xiàn)漸變變長(zhǎng)的運(yùn)動(dòng)效果!
? ? ? ? var navmenu = document.getElementById("header-sidebar");
? ? ? ? if(navmenu.style.width=="")
? ? ? ? {
? ? ? ? ? ? ? var width = (width=0;width<50;width++)
? ? ? ? navmenu.style.width= width + 'px';
? ? ? ? }else{
? ? ? ? ? ? ? var width = (width=50;width>0;width--)
? ? ? ? navmenu.style.width = width + 'px';
? ? ? ? }
麻煩大神幫忙解決,這個(gè)怎么實(shí)現(xiàn)側(cè)邊欄收展的漸變動(dòng)畫(huà)效果?
demo:http://www.wusichao.com/demo/admin_template/
2016-01-01
這個(gè)做的時(shí)候主要的麻煩應(yīng)該就是作用域的問(wèn)題,剛剛做了下,按照你的描述應(yīng)該是要這種效果吧
2015-12-31
正是我需要的實(shí)現(xiàn)方法,我用JS寫(xiě)給你看看
? ? ? ? var navmenu = document.getElementById("header-sidebar");
? ? ? ? timer = null;
? ? ? ? if(navmenu.style.width=="")
? ? ? ? {
? ? ?? ? ? ?for(width=0;width>50;width--)
? ? ? ? ? ? timer = setInterval(function() {
? ? ? ? ? ? ? ? navmenu.style.width= width + 'px'; ??
? ? ? ? ? ? ?}, 50); ?
? ? ? ? }else{
? ? ? ? ? ? for(width=50;width<160;width++)
? ? ? ? ? ? timer = setInterval(function() {
? ? ? ? ? ? ? ? navmenu.style.width= width + 'px'; ??
? ? ? ? ? ? ?}, 50);?
? ? ? ? }
2015-12-31
貌似你上面的代碼就是想這樣做的?
2015-12-31
2015-12-31
你直接把它的源碼抄過(guò)來(lái)就好了啊