[請益] 開魚可折疊選單

看板PHP作者 (剛到了~~)時間12年前 (2012/07/15 17:47), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/2 (看更多)
請教各位高手 小弟有一問題想請教, 關於jQuery的可折疊選單一問。 目前我有一個可折疊選單,但是我 希望可以做到在點選後跨頁時選單可以 自動展開到所選的項目。 以下為目前的程式碼: 此為javaScript <script src="../requireLink/jquery.js"></script> <script language="JavaScript"> $(document).ready(function(){ $('#menu ul').hide() .click(function(event) { event.stopPropagation(); }); $('#menu > li').toggle( function() { $(this).find('ul').slideDown(); }, function() { $(this).find('ul').slideUp(); }); }); </script> 以下為主程式 <div id="container"> <div id="content" name="fmenu1"> <? $sql_query = "select * from productsubjproject GROUP BY Mail order by ID"; $result = mysql_query($sql_query); ?> <ul id="menu"> <? while(list($ID,$Mail,$Sub,$Defined)=mysql_fetch_row($result)){ ?> <li> <? $a = $type; if($a == $Mail){?> <DIV class="styledate" style="cursor:hand;" onMouseDown="fmenu2()"><a class="MainMenu" href="JavaScript:ShowSubMenu(2)"><? echo $Mail;?></a></DIV> <? }else{?> <a href="#" ><? echo $Mail;?></a> <? }?> <ul id="menu"> $sql_query1 = "select * from productsubjproject where Mail ='$Mail' order by ID"; $result1 = mysql_query($sql_query1); while(list($ID,$Mail,$Sub,$Defined)=mysql_fetch_row($result1)){?> <table width="192" border="0" cellspacing="0" cellpadding="0" id=menu2 style="display:block"> <tr> <td><li> <a href="<? echo "ProductsMain.php?type=$Sub"?>" class="SubMenu" > <? echo $Sub;?></a> </li></td></tr></table><? }?></ul></li><? }?></ul></div></div> 還請各位高手可以指點迷經。 真的不知道要從那裡去做修改,小弟對javascript並不是很熟,目前知道好 像好可以利用GET的方式去指定,但是有點摸不著頭緒。 拜託了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.137.43

07/15 22:52, , 1F
……開魚是什麼
07/15 22:52, 1F

07/16 05:09, , 2F
我猜是「關於」→「關」不小心打成「開」→變成「開魚」 ._.
07/16 05:09, 2F

07/16 05:10, , 3F
問題是字音輸入法應該不會把關打成開 字形輸入法還可能
07/16 05:10, 3F

07/16 05:10, , 4F
(像我用倉頡的就打過好幾次關變成開...)
07/16 05:10, 4F

07/17 16:33, , 5F
開魚是不是Query的音譯?
07/17 16:33, 5F

07/17 18:22, , 6F
…有可能。
07/17 18:22, 6F

07/21 00:01, , 7F
但是用倉頡就不可能第二個字打成"魚"吧= =
07/21 00:01, 7F
文章代碼(AID): #1G0f6z4B (PHP)
文章代碼(AID): #1G0f6z4B (PHP)