10.24随笔

补充:

font-weight:bold;    字加粗

letter-spacing       字间距

contenteditable=“true”   规定可以编辑元素  false不可以编辑

border-collapse:collapse;  相邻边框合并

小练习

人物介绍

<script type="text/javascript">
    $('.detail').hide();//初始隐藏人物详情
    
    //点击任意一个头像后,人物列表淡出,详情滑出来
    $('.container').on('click','img',function(){
        //详情内容赋值
        $('.detail_left').find('img').attr('src',$(this).attr('src'));
        $('.detail_left').find('figcaption').html($(this).siblings('figcaption').html());
        $('.detail_left').find('p').html($(this).siblings('p').html());
        $('.detail_right').html($(this).siblings('input').val());
        $('.container').fadeOut(900,function(){
            //再让详情显示出来
            $('.detail').slideDown(1000)
        });
    })
    
    //点击详情的关闭按钮,详情滑出去,人物列表淡入
    $("#close_btn").click(function(){
        $('.detail').slideUp(1000,function(){
            $('.container').fadeIn(1000);
        })
    })
    
    //通过Ajax加载人物列表
    $.getJSON('../js/data.json',function(result){
        for(var person of result){
            var li=$(`
                <li>
                    <figure>
                        <img src=${person.photo} alt="" />
                        <figcaption>${person.title}</figcaption>
                        <p>${person.content}</p>
                        <input type="hidden" value="${person.detail}"/>
                    </figure>
                </li>
             `);
             $('.container ul').append(li);
        }
    })
 
完整代码

补充

/**
* localStorage里面只能存字符串
*/

function set(obj){
    var list=localStorage.getItem("list");
    if(list){
        list = JSON.parse(list);//字符串转对象
    }else{
        list=[];
    }
    list.push(obj);//存储
    localStorage.setItem("list",JSON.stringify(list));//对象转字符串
}

function getAll(){
    localStorage.getItem("list");
    var list=localStorage.getItem("list");
    if(list){
        list = JSON.parse(list);//字符串转对象
    }else{
        list=[];
    }
    return list;
}

//存储
var obj1={name:'jack',age:20}
var obj2={name:'rose',age:20}
set(obj1);
set(obj2);
//读取全部
console.log(getAll());

猜你喜欢

转载自www.cnblogs.com/liuyangya/p/9858782.html
今日推荐