首页 > 其他分享 >前端学习各种问题以及解决方法的记录

前端学习各种问题以及解决方法的记录

时间:2022-09-04 09:56:56浏览次数:48  
标签:box 鼠标 记录 移出 前端 学习 txdh roundicon css

问题描述:

div宽度溢出问题,div设置margin和padding后宽度出现溢出。

解决方式:

css中添加如下代码:

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

 

问题描述:

我想让鼠标移到某个元素上时出现一个新的内容框,类似于各大论坛鼠标移到头像上会出现个人信息。

解决方法:

两种思想:

假设是鼠标移到A元素,使得B元素出现

1.让A和B在同一个父级div内,对父级div进行鼠标进入和移出的判断

2.当鼠标移入A时让B出现,当鼠标移出A时用计时器来进行B的隐藏;当鼠标移入B时,取消计时器,当鼠标移出B时,B隐藏

    
<script type="text/javascript">
        var timer;
        $("#roundicon").mouseenter(function() {
            //$("#content").show();
            $("#roundicon").css("width", "100px");
            $("#roundicon").css("height", "100px");
            $("#txdh").css("display", "block");
        })

        //鼠标移出隐藏
        $("#roundicon").mouseleave(function() {
            timer = setTimeout(() => {
                $("#roundicon").css("width", "50px");
                $("#roundicon").css("height", "50px");
                $("#txdh").css("display", "none");
            }, 1000);
        })
        
        $("#txdh").mouseenter(function() {
            if(timer){clearTimeout(timer);}
        })

        //鼠标移出隐藏
        $("#txdh").mouseleave(function() {
            $("#roundicon").css("width", "50px");
            $("#roundicon").css("height", "50px");
            $("#txdh").css("display", "none");
        })    
    </script>

记得引入jquery.js

 

标签:box,鼠标,记录,移出,前端,学习,txdh,roundicon,css
From: https://www.cnblogs.com/jmsstudy/p/16654305.html

相关文章

  • Python机器学习-多元分类的5种模型
    Python机器学习-多元分类的5种模型最近上了些机器学习的课程,于是想透过Kaggle资料集来练习整个资料科学专案的流程,在模型训练阶段,虽然听过许多分类模型,但不是很了解其各别......
  • 【前端特效】程序员给你的专属告白,快来转发给你心爱的那个她吧!
    【前端特效】程序员给你的专属告白,快来转发给你心爱的那个她吧!点击打开视频讲解更加详细<template><divclass="content"><imgsrc="../assets/live.gif"alt="......
  • 并发学习记录09:共享模型之内存
    Java内存模型JMM指的是Javamemorymodel,它定义了主存,工作内存等抽象概念,相当于做一个隔离层,将底层CPU寄存器,缓存,硬件内存,CPU指令优化提供的功能通过一个简单接口给使用......
  • 2022-2023-1 20221404 《计算机基础与程序设计》第一周学习总结
    作业信息班级https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01作业目标:快速浏览教材作业正文:ht......
  • 机器学习(三)
    过度拟合  第一个拟合没有很好的拟合训练集,到后面,随着房子面积的增大,它的价格却逐渐趋于平缓,把这个问题称为欠拟合或者称为这个算法具有高偏差第二个拟合二次函数拟......
  • 学习笔记1
    第1章引言一.知识点归纳1.Unix的历史Unix是一种通用操作系统。该系统诞生于20世纪70年代早期,由肯·汤普森和丹尼斯·里奇采用贝尔实验室的PDP-11微型计算机开发。1975......
  • vue项目结构学习
      {path:'/core/integral-grade',component:Layout,/**父级路由组件*/redirect:"/core/intergral-grade/list",//默认跳转的路径name:"cor......
  • 为机器学习项目设定和衡量目标
    为机器学习项目设定和衡量目标这篇文章涵盖了我们生产中的机器学习课程的“目标和成功措施”讲座的一些内容。其他章节见表中的内容.由于高度重视机器学习,许多项目专......
  • 双向长短期记忆模型如何工作(深度学习)
    双向长短期记忆模型如何工作(深度学习)Photoby弗雷迪·雅各布on不飞溅使用改进的双向长短期记忆神经网络(arXiv)检测恶意请求作者:WenhaoLi,BinchengZhan......
  • 2:变量的学习
    C语言变量的学习2-1C语言核心心法面向过程语言从上到下依次执行2-2变量是玩会的不是学会的变量;一直不断变化的量叫做变量常量:一旦说明了,就不会改变了......