zoukankan      html  css  js  c++  java
  • web html css js jquery

    内容来自:玩转Django2.0 黄永祥

    1)require.js的作用

    用法说明:https://www.runoob.com/w3cnote/requirejs-tutorial-1.html

    调用:require([], function($){...})

    require.config({
     paths: {
        "jquery": "jquery.min",
        "com": "common"
      }
    });
    require(['jquery','com'], function ($,com){
    ...
    })

    定义:define([], function($){...})

    define(['jquery'], function($){
      //直接执行的函数
      $('.rank-list').on('mouseenter', 'li', function(){...});
    //显示图片,供调用的函数 function showImg(){ $('.layz_load').each(function(i,e){ var img = $(e).find('img');...}); } ... //tab标签切换,供调用的函数 function tabSwitch(tab,con,callback){ tab.on('click','.t_c',function(){...}); } ... return { showImg:showImg, tabSwitch:tabSwitch //这是其中定义的函数,不知道有什么作用? ..., }; });

    1)<li>:

    (1)多行<li>,如果设置了<li>的float: left;两个<li>文字会显示在一行;

    2)<ul>

    (1)<ul>子结构中<li>文字头部不会有空格,不会有点号;而且<li>文字在<ul>左顶开始;

    ul{
    margin:0;
    padding:0;
    }
    ul{
    list-style: none
    }

    3)不要注释掉.min.js中某个函数,否则会导致后面的函数无效?可以注释某个函数中某一部分代码。

    4).hover :hover

    (1).hover选择器并不会生效,需要在.css中用jquery添加,如下所示;

    $('#J_CategoryItems').on({'mouseenter':function(){
          $(this).addClass('hover').siblings().removeClass('hover');
        },'mouseleave':function(){
          $(this).removeClass('hover');
        }
    },'.item');

    (2)如果你是对多行列表统一设置了样式,对某行需要单独进行hover,需要对每行单独添加一个class=".item",即.category-items .item:hover{background-color:  red;}

    (2).category-items .hover的子结构是这样的:.category-tems .hover  a:hover{}

  • 相关阅读:
    Tomcat中有四种部署Web应用的方式
    解析Json和复合类型
    spring学习笔记001
    java环境变量
    如何下载JSTL
    servlet应用及知识点总结
    一文读懂微服务架构
    一个死锁的case
    如何在phpstorm中查看yaf框架源码
    Modify column Vs change column
  • 原文地址:https://www.cnblogs.com/wllwqdeai/p/15504417.html
Copyright © 2011-2022 走看看