Javascript jquery架构菜单设计
编辑: 好的,行:Javascript jquery架构菜单设计,javascript,jquery,html,menu,Javascript,Jquery,Html,Menu,编辑: 好的,行: $( <?php echo("'#".$_GET['item']."'") ?> ).parent().show(); var item = <?php echo("'".$_GET['item']."'") ?>; if (item != '') { item = "li#" + item;
$( <?php echo("'#".$_GET['item']."'") ?> ).parent().show();
var item = <?php echo("'".$_GET['item']."'") ?>;
if (item != '')
{
item = "li#" + item;
$(item).parent().show();
$(item).parent().parent().show();
}
$(在我看来,这就像是一个错误的结束标记
<h4 class="hideMe">Widget Coins</h2>
var item = <?php echo("'".$_GET['item']."'") ?>;
if (item != '')
{
item = "li#" + item;
$(item).parent().show();
$(item).parent().parent().show();
}
找不到ul,因为它是h4的孩子而不是兄弟姐妹
改成
<h4 class="hideMe">Widget Coins</h4>
var item = <?php echo("'".$_GET['item']."'") ?>;
if (item != '')
{
item = "li#" + item;
$(item).parent().show();
$(item).parent().parent().show();
}
Widget硬币
让它更好地工作,不确定这是否就是你想要的
$( <?php echo("'ul:has(#".$_GET['item'].")'"); ?> ).show();
var item = <?php echo("'".$_GET['item']."'") ?>;
if (item != '')
{
item = "li#" + item;
$(item).parent().show();
$(item).parent().parent().show();
}
$(刚刚添加了一些jquery,以便在菜单的相关部分全部隐藏后重新打开。因此,在$('.myul').hide()行之后,我根据url查询重新打开菜单部分(products.php?item=001):
var item = <?php echo("'".$_GET['item']."'") ?>;
if (item != '')
{
item = "li#" + item;
$(item).parent().show();
$(item).parent().parent().show();
}
var item=确实需要修复,但不幸的是,这不是问题所在。我遇到问题的地方是取消隐藏我刚刚选择的菜单项:$(