Jquery樹(shù)形菜單默認(rèn)全部展開(kāi)了,需要縮起,求解_html/css_WEB-ITnose
Jun 24, 2016 am 11:52 AM個(gè)人網(wǎng)上下了一段Jquery樹(shù)形菜單代碼,默認(rèn)打開(kāi)頁(yè)面是全部展開(kāi)的,需要全部縮起來(lái),只顯示第一級(jí),求解修改哪里?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><!--圖標(biāo)樣式--><link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" /><!--主要樣式--><link rel="stylesheet" type="text/css" href="css/style.css" /><script type="text/javascript" src="js/jquery-1.7.2.min.js"></script><script type="text/javascript">$(function(){ $('.tree li:has(ul)').addClass('parent_li').find(' > span').attr('title', 'Collapse this branch'); $('.tree li.parent_li > span').on('click', function (e) { var children = $(this).parent('li.parent_li').find(' > ul > li'); if (children.is(":visible")) { children.hide('fast'); $(this).attr('title', 'Expand this branch').find(' > i').addClass('icon-plus-sign').removeClass('icon-minus-sign'); } else { children.show('fast'); $(this).attr('title', 'Collapse this branch').find(' > i').addClass('icon-minus-sign').removeClass('icon-plus-sign'); } e.stopPropagation(); });});</script></head><body><div class="tree well"><ul> <li> <span><i class="icon-minus-sign"></i> Parent2</span> <a style="display:none" href="#">Test</a> <ul> <li> <span ><i class="icon-globe"></i> Child</span> <a style="display:none" href="#">Test</a> </li> <li> <span><i class="icon-globe"></i> Child</span> <a style="display:none" href="#">Test</a> </li> </ul> </li> <li> <span><i class="icon-minus-sign"></i> Parent2</span> <a style="display:none" href="#">Test</a> <ul> <li> <span><i class="icon-globe"></i> Child</span> <a style="display:none" href="#">Test</a> </li> </ul> </li> <li> <span><i class="icon-globe"></i> Parent2</span> </li></ul></div></body></html>
回復(fù)討論(解決方案)
沒(méi)有人幫我嘛。。
.addClass('icon-plus-sign').removeClass('icon-minus-sign');
這是 增加樣式與去除樣式。jq里用show()與hide()來(lái)顯示與隱藏
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title> <!--圖標(biāo)樣式--><link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" /> <!--主要樣式--><link rel="stylesheet" type="text/css" href="css/style.css" /> <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script><script type="text/javascript">$(function(){ $('.tree li:has(ul)').addClass('parent_li').find(' > span').attr('title', 'Collapse this branch'); $('.tree li.parent_li > span').live('click', function (e) { var children = $(this).parent('li.parent_li').find(' > ul > li'); if (children.is(":visible")) { children.hide('fast'); $(this).attr('title', 'Expand this branch').find(' > i').addClass('icon-plus-sign').removeClass('icon-minus-sign'); } else { children.show('fast'); $(this).attr('title', 'Collapse this branch').find(' > i').addClass('icon-minus-sign').removeClass('icon-plus-sign'); } e.stopPropagation(); });}); </script> </head><body> <div class="tree well"><ul> <li> <span><i class="icon-minus-sign"></i> Parent2</span> <a style="display:none" href="#">Test</a> <ul> <li> <span ><i class="icon-globe"></i> Child</span> <a style="display:none" href="#">Test</a> </li> <li> <span><i class="icon-globe"></i> Child</span> <a style="display:none" href="#">Test</a> </li> </ul> </li> <li> <span><i class="icon-minus-sign"></i> Parent2</span> <a style="display:none" href="#">Test</a> <ul> <li> <span><i class="icon-globe"></i> Child</span> <a style="display:none" href="#">Test</a> </li> </ul> </li> <li> <span><i class="icon-globe"></i> Parent2</span> </li></ul></div> <script>$('ul li ul:not(:first) li').hide()</script></body></html>
.addClass('icon-plus-sign').removeClass('icon-minus-sign');
這是 增加樣式與去除樣式。jq里用show()與hide()來(lái)顯示與隱藏
我給你CSS 你看看 那都是替換展開(kāi)收縮的加減圖標(biāo)用的,icon的css都是圖標(biāo)。
a:link { color: #000000; text-decoration: none;}a:visited { color: #000000; text-decoration: none;}a:hover { color:#999999; text-decoration: underline;}a:active { color: #000000; text-decoration: none;}.tree { min-height:20px; padding:19px; margin-bottom:20px; background-color:#fbfbfb; border:1px solid #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)}.tree li { list-style-type:none; margin:0; padding:10px 5px 0 5px; position:relative}.tree li::before, .tree li::after { content:''; left:-20px; position:absolute; right:auto}.tree li::before { border-left:1px solid #999; bottom:50px; height:100%; top:0; width:1px}.tree li::after { border-top:1px solid #999; height:20px; top:25px; width:25px}.tree li span { -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #999999; border-radius:5px; display:inline-block; padding:3px 8px; text-decoration:none}.tree li.parent_li>span { cursor:pointer}.tree>ul>li::before, .tree>ul>li::after { border:0}.tree li:last-child::before { height:30px}.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span { background:#eee; border:1px solid #94a0b4; color:#000}
$(function(){ $('.tree li:has(ul)').addClass('parent_li').find(' > span').attr('title', 'Collapse this branch'); $('.tree li.parent_li > span').live('click', function (e) { var children = $(this).parent('li.parent_li').find(' > ul > li'); if (children.is(":visible")) { children.hide('fast'); $(this).attr('title', 'Expand this branch').find(' > i').addClass('icon-plus-sign').removeClass('icon-minus-sign'); } else { children.show('fast'); $(this).attr('title', 'Collapse this branch').find(' > i').addClass('icon-minus-sign').removeClass('icon-plus-sign'); } e.stopPropagation(); });}); <script>$('ul li ul:not(:first) li').hide()</script>
Hi??非常感謝!?我要去學(xué)習(xí)一下這里的live?和?on?作用??,<script>$('ul li ul li').hide()</script>?全部縮進(jìn)。

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











Python?? ?? ???? ?? ????? ???? ??? ?????? ?????? ? ??? ?? ? ?? ? ?? ??? ?? ?? ?????. ???? ?? ???? ?? ?? ???? ??? ????, ??? ???????? Python? ???? ?? ???? ?? ????? ??? ? ????. ??? ???? ?? ??? ????? ???? ???? ?? ??? ?????. ?? ???? ??? ??? ??? ????. a? n?? ????? b? n?? ????? n? a? b? ?? ??????. ???? ?????

??: C ?? ?????? ???? ?? ??? ??? ?? ?? ???(Greatest Common Divisor, ??? GCD)? ? ? ??? ??? ??? ?? ? ?? ?? ? ?? ??? ????. ?? ???? ??? ?? ?? ???? ? ?? ??? ?? ??? ? ? ????. ? ???? ?????? ?? ??? C?? ?????? ?? ????, ???? ?? ??? ???????. C ????? ???? ????? ???? ???? ? ? ????.

Numpy? Python? ? ??? ?? ??? ??????, ??? ??? ?? ? ??? ???? ?? ??? ??? ???? ??? ??? ?????. ??? ?? ? ?? ??? ???? ?? ??? ???? ?????. ?? ???? Numpy ?????? ???? ???? ??? ?? ??? ???? ???? ?? ??? ???????. ?? Numpy ?????? ???? Python ??? ??? ?????. Numpy? ?? ??? ???? ???? ??? ? ????: pipinsta

Python? ???? ?? ?? ????? ???? ??? ?????? ????(Factorial)? ???? ??? ?????. ?, ??? ??? ???? 1? ?? ?? ???? 1? ??? ???? 1? ?? ?? ?????. ????? ????? "!" ??? ?????. ?? ?? 5? ????? 5!? ???? ???? 5!=5×4×3×2×1=120???. Python??? ??? ???? ??? ?? ????? ??? ? ????. ?? ??? ??? ????.

C ???? ?? ???? ?? ??? ???? ?? ?? ??? ?????. ?? ???(?? ???, ??? GCD)? ?? ?? ? ?? ? ? ??? ?? ??? ?? ? ?? ??? ?????. ?? ?? ??? ?? ??? ???, ??? ?????, ?? ??? ?? ??? ?? ??? ??? ? ??? ??????? ?? ?????. ? ????? C ??? ???? ?? ???? ?? ??? ???? ???? ?? ??? ?????. ?? ???? ?? ???? ????? ?? ?? ?? ??? ????.

???? ??? ?? ?? ?? ? ?? ?? ?????. ???? ??? ?? ? ?? 0 ??? 1? ???. ? ????? ???? ??? n?? ??? ??????. ?? ?? ??? ?? ??? ?? n?? ??? ?????. ??:8??:011235813 ?? 0+1=11+1=21+2=32+3=5 For ??? ???? ?? ? ??? ?? ???? ?????. ? #include<iostream>usingnamespacestd;intmain(){ intt1 = 0,t2=1,n,i,nextTerm;&am

??: PHP?? 2? ????? ??? ? ? ???? ?? ?? ??? PHP ??????? ?????. ?? ?? ????? ??? ????? ??? ?? ???? ?? ???? ?? ?????. ? ????? PHP?? 2? ????? ???? ??? ??? ???? ??? ? ?? ?? ?? ??? ?????. PHP??? ?? ??? **? ???? ????? ??? ? ????. 2? ????? ?? $2^n$? ?????. ??? $n$? ????? ?????. ????? ? ??? ? ?? ?? ???? ??? ?????. ?? 1: ** ??? ?????

??? ??? ??? ???? ??? ???? ??? ?? ? ????. A? B?? ? ?? ?? ??? ??? ?????. (AmodX)=B? ????? ?? X? ?? ? ?? ??? ?? ??? ??? ???. A? 26?? B? 2?? ?????. ??? X? ?? ?? {3,4,6,8,12,24}??? ??? 6???. ??? ????. ? ? ???? ?? ????? ???????. ???? ??WayCount(a,b)?begin ifa=b?? ??? ?? ????.
