作者rjackie (刚到了~~)
看板PHP
标题[请益] 开鱼可折叠选单
时间Sun Jul 15 17:47:39 2012
请教各位高手
小弟有一问题想请教,
关於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
1F:→ MOONRAKER:……开鱼是什麽 07/15 22:52
2F:推 LPH66:我猜是「关於」→「关」不小心打成「开」→变成「开鱼」 ._. 07/16 05:09
3F:→ LPH66:问题是字音输入法应该不会把关打成开 字形输入法还可能 07/16 05:10
4F:→ LPH66:(像我用仓颉的就打过好几次关变成开...) 07/16 05:10
5F:→ averywu:开鱼是不是Query的音译? 07/17 16:33
6F:→ MOONRAKER:…有可能。 07/17 18:22
7F:→ cn41408:但是用仓颉就不可能第二个字打成"鱼"吧= = 07/21 00:01