递归菜单 加减号 展开 收回
来源:互联网 发布:库里篮下命中率数据 编辑:程序博客网 时间:2024/05/02 03:00
<meta charset='utf-8'>
<style>
div{width:300px;margin-top:20px;margin-left:30px;text-align: left;}
p{font-size:26px;}
a{ text-decoration:none;}
img{width:20px;}
</style>
<script src="j.js"></script>
<script>
$(function(){
$('img').click(function(){
var ht = $(this).attr('src');
var pid = $(this).attr('id');
if(ht=='jia.png'){
$('.'+pid).show().attr('s','s');
$(this).attr('src','jian.png');
}else{
s(pid);
$(this).attr('src','jia.png');
}
});
});
function s(pid){
var l = $('.'+pid).size();
for(var i=0;i<l;i++){
var css = $('.'+pid).eq(i).css('display');
if(css!='none'){
var pid1 = $('.'+pid).eq(i).attr('pid');
s(pid1);
$('.'+pid).eq(i).hide().children('img').attr('src','jia.png');
}
}
}
</script>
<?php
echo '<pre>';
$pdo= new PDO('mysql:dbname=webshop;host=127.0.0.1','root','root');
$arr = $pdo->query('select id,p_id from shop_user',PDO::FETCH_ASSOC)->fetchAll();
function all($array,$pid=0,$level=0){
$arr = array();
foreach($array as $v){
if($v['p_id']==$pid){
$v['level'] = $level;
$v['html'] = str_repeat(' ',$level);
$arr[] = $v;
$arr = array_merge($arr,all($array,$v['id'],$level+1));
}
}
return $arr;
}
echo '<div>';
foreach(all($arr) as $key => $val){
if($val['level']==0){
echo '<p><img src="jia.png" id="'.$val['id'].'" alt="">'.$val['html'].'<a href="'.$val['id'].'">'.$val['id'].'</a></p>';
}else{
echo '<p style="display:none" class="'.$val['p_id'].'" pid="'.$val['id'].'"><img src="jia.png" id="'.$val['id'].'">'.$val['html'].'<a href="'.$val['id'].'">'.$val['id'].'</a></p>';
}
}
echo '</div>';
<style>
div{width:300px;margin-top:20px;margin-left:30px;text-align: left;}
p{font-size:26px;}
a{ text-decoration:none;}
img{width:20px;}
</style>
<script src="j.js"></script>
<script>
$(function(){
$('img').click(function(){
var ht = $(this).attr('src');
var pid = $(this).attr('id');
if(ht=='jia.png'){
$('.'+pid).show().attr('s','s');
$(this).attr('src','jian.png');
}else{
s(pid);
$(this).attr('src','jia.png');
}
});
});
function s(pid){
var l = $('.'+pid).size();
for(var i=0;i<l;i++){
var css = $('.'+pid).eq(i).css('display');
if(css!='none'){
var pid1 = $('.'+pid).eq(i).attr('pid');
s(pid1);
$('.'+pid).eq(i).hide().children('img').attr('src','jia.png');
}
}
}
</script>
<?php
echo '<pre>';
$pdo= new PDO('mysql:dbname=webshop;host=127.0.0.1','root','root');
$arr = $pdo->query('select id,p_id from shop_user',PDO::FETCH_ASSOC)->fetchAll();
function all($array,$pid=0,$level=0){
$arr = array();
foreach($array as $v){
if($v['p_id']==$pid){
$v['level'] = $level;
$v['html'] = str_repeat(' ',$level);
$arr[] = $v;
$arr = array_merge($arr,all($array,$v['id'],$level+1));
}
}
return $arr;
}
echo '<div>';
foreach(all($arr) as $key => $val){
if($val['level']==0){
echo '<p><img src="jia.png" id="'.$val['id'].'" alt="">'.$val['html'].'<a href="'.$val['id'].'">'.$val['id'].'</a></p>';
}else{
echo '<p style="display:none" class="'.$val['p_id'].'" pid="'.$val['id'].'"><img src="jia.png" id="'.$val['id'].'">'.$val['html'].'<a href="'.$val['id'].'">'.$val['id'].'</a></p>';
}
}
echo '</div>';
0 0
- 递归菜单 加减号 展开 收回
- 加号展开、减号收缩
- textView展开收回
- CollapsingToolbarLayout展开与收回监听
- excel输入普通加减号
- js 控制显示加减号
- 表格里的展开和收回做法
- js控制div展开和收回
- Objective-c 语法基础 之 加、减号
- 加减号在google搜索中的应用
- 插入加减号使结果为110
- latex 加减号堆积,放在一起
- 去除input默认的加减号
- 购物车自定义view 加减号
- 购物车自定义view 加减号
- 购物车自定义view 加减号
- 二级列表自定义加减号布局
- 购物车自定义view加减号
- 数据库--基本知识
- 今天用vs编译revolver-master,解决报错的问题。
- 单例设计
- LeetCode 45. Jump Game II
- 3 了解printk
- 递归菜单 加减号 展开 收回
- Mysql 实践(三) 远程登录被拒绝问题1130 解决
- jQuery 3.0最终版发布,十大新特性眼前一亮
- KMP复习 找字符串
- Spring EL表达式
- OSG学习笔记16 - 对点选物体平移(鼠标点选物体)(物体随鼠标移动)(屏幕坐标转世界坐标)
- VC++ 从源代码到可执行文件,一般经过了哪几步的处理?
- 工模-Camera测试
- 4 ram console