<!doctype html> <html> <head> <meta charset="UTF-8"> <script src="jquery-3.2.1.min.js">//引入JQ,必须</script> <title>12.18学习记录</title> <style> * { margin: 0; /*设置外边距*/ padding: 0; /*设置内边距*/ list-style: none; /*取消li默认样式*/ overflow: hidden; /*设置超出不显示*/ } div { width: 42.5%; /*设置盒子宽度用JS调用宽度设置高度*/ margin: 0 auto; /*设置盒子水平居中*/ background-color: #36d900; /*设置盒子默认背景色*/ margin-top: 10%; /*设置盒子距离顶部*/ } ul li { float: left; /*设置图片浮动,归入文档流*/ } li { width: 200px; /*设置li宽度*/ height: 200px; /*设置高度*/ padding-left: 1.5px; /*设置图片距左距离*/ border: 1px solid #2084e6; /*设置图片边框*/ } </style> </head> <body> <div id="box"> <ul> <li id="img1"><img src="images/1.jpg" name="img1" width="200px" alt="我是第一个"></li> <li id="img2"><img src="images/2.jpg" width="200px" alt="我是第二个"></li> <li id="img3"><img src="images/3.jpg" width="200px" alt="我是第三个"></li> <li id="img4"><img src="images/4.jpg" width="200px" alt="我是第四个"></li> <li id="img5"><img src="images/5.jpg" width="200px" alt="我是第五个"></li> <li id="img6"><img src="images/6.jpg" width="200px" alt="我是第六个"></li> <li id="img7"><img src="images/7.jpg" width="200px" alt="我是第六个"></li> </ul> </div> <script> var style = document.querySelector('div').style.backgroundColor = 'yellow' //改变DIV的样式背景色 $(document).ready(function(){ $('#box').css('height',$('#box').css('width'));//让DIV高随宽变化 }) $(document.images[0]).mouseenter(function () { //设置第一张图片鼠标移入移除效果 $(this).hide(1000) }) .mouseleave(function () { $(this).show(1000) }) $(function () { //设置第二张图点击消失 $(document.images[1]).click(function () { $(this).animate({ //通过改变元素,对元素应用动画 opacity:'0.5', height:'0px', width:'0px' }); }) }) $(function ($) { //设置第三张图圆形 $(document.images[2]).css({ 'border-radius': '50%', }) }) $(document.images[3]).on('click',function () { //设置第四张图点击缓慢消失 $(this).toggle(2000) }) $(document.images[3]).off() //移除document.images[3]上的所有事件 </script> </body> </html>
未实现效果li的ID没有使用上,off移除单个事件没实现,使用的全部事件移除,图片资源放下边了