自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 js报错信息:Failed to execute ‘removeChild‘ on ‘Node‘: The node to be removed is not a child of this node

做的是商品放大镜的效果,有三个事件,鼠标移入(mouseenter)时创建蒙版(maskDiv),鼠标移动(mousemove)时蒙版跟随鼠标移动,鼠标移出(mouseleave)时移除蒙版。因为刚开始将创建蒙版放在了mouseenter事件里,mouseenter和mouseleave事件中都需要对蒙版进行操作,所以将mouseenter和mouseleave放在了mouseenter中嵌套使用。还是没搞懂报错的原因,试了下用传统的on来注册事件再进行这样的事件嵌套时是不会报错的。

2023-09-08 22:35:52 2758

原创 html+less+JavaScript实现商品放大镜效果

思路:有三部分,小图框,蒙版,大图框。小图框里放商品的小图片和蒙版,大图框里面放商品的大图片。

2023-09-03 13:44:07 102

原创 js报错信息Uncaught TypeError: Cannot read properties of null (reading ‘appendChild‘)

最后一行leftTop.appendChild(bigPic)报错,首先打印了一下bigPic,没问题,然后在获取leftTop元素之后打印了一下leftTop,结果是null,所以是leftTop没有获取成功,对元素进行检查,原来是标签名写错了,应该是lefttop,我写成了leftTop,修改之后运行成功。以后遇到类名标签名这些,还是去复制粘贴比较安全啊。海燕啊,你可长点心吧!

2023-09-02 23:42:44 934

原创 html+css+JavaScript实现tab栏切换

【代码】使用事件委托实现tab栏切换。

2023-08-03 21:51:46 613

原创 JavaScript中的事件流和事件委托

就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为 绑定事件或者注册事件比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等事件流指的是事件完整执行过程中的流动路径。当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段。实际工作中,使用事件冒泡为主。

2023-08-03 20:54:54 43

原创 JavaScript中的数据转换

JavaScript中有时候需要进行数据转换。比如使用表单和prompt获取用户输入的数据时,默认是字符串类型的,不能直接进行加法运算,所以需要将字符串类型转换为数据类型进行计算。有两种转换方式:隐式转换和显式转换。

2023-07-29 20:42:36 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除