• 整理前端css/js/jq常见问题及解决方法(3)


    jq:

    1、prepend(参数);//将参数内容前置再某元素内部;

    eg:

    <div id="div1">奇妙能力歌</div>

    $("#div1").prepend("<a href='#'>陈粒</a>");

    //得出结果:<div id="div1"><a href='#'>陈粒</a>奇妙能力歌</div>

    2、

    outerHeight(boolean)

    outerHeight(false);//不计算元素的margin值 计算padding和border

    outerHeight(true);//计算元素的margin值

    3、delay(time);延迟;

    eg:$("#div1").delay(300).show();//该元素延迟300ms再执行显示;

    4、设置滚动条动态滑动

    $(document).scrollTop();//滚动条高度

    $("body").animate({scrollTop : 500px},500);

    5、打开新窗口

    window.open("url");

    6、同个类名绑定多个事件,用连写方法

    eg:

    $("#focus").keydown(function(){

    //xx

    }).focus(function(){

    //xxx

    });

    7、雪碧背景图

    .icon icon-1
    <span class="icon icon-1"></span>
    .icon{background:url('') no-repeate;}
    .icon-1{background-position:-24px -100px;}
    背景图显示不出,
    解决:
    .icon{background-image:url('');background-repeate:no-repeate;}
    .icon-1{background-position:-24px -100px;}

    8、界面中

    若<div><a><img /></a><a><img /></a></div>
    a标签里面有img标签,img高度为88,但实际上div的高度为92,“幽林空白节点”
    解决方法:给img标签添加vertical-align:middle;或者img{display:block;}a{font-size:0;}

    兼容性:

    ie7:要让overflow:hidden;有效,需要再其父元素加 position:relative;

  • 相关阅读:
    Homebrew简介和基本使用
    在Mac OSX上配置Appium+Android自动化测试环境
    Python Selenium 常用方法总结(不断补充)
    python 分享一个通过 (key1.key2.key3) 形式获取嵌套字典值的方法
    python操作MongoDB
    webpack2.0学习
    node+webpack环境搭建 vue.js 2.0 基础学习笔记
    前端之路
    swiper组件实现向上翻页时缩小
    sass的视频教程
  • 原文地址:https://www.cnblogs.com/ss977/p/6763757.html
Copyright © 2020-2023  润新知