这个题很简单的,就是用一个按钮切换二个菜单的显示和隐藏。比昨晚的查找重复字符串要简单的多。...参与写作业的同学们基本都写的不错,思路也都OK,用原生JS,jQuery,ES6都可以,, 暴露出来的问题主要有二个, 一是DOM查找的效率问题,这个大家自己其实都懂,我就提一下不多说了哈,, 二是判断条件的选择...,就是用什么来做为if的判断条件,我个人觉得以下这种用字符串来判断,应该是不太OK的。。...OK,今天的作业很简单,就说这么多了。
原生Js与jQuery显示隐藏div的几种方法 简介:本文将会讲解,如何使用原生的JS和jquery来实现对于这个div盒子的隐藏 js 方式一 首先是进行js演示和讲解。...首先是display的方法,display属性的特点为,可以使得div隐藏之后释放占用的页面空间。...div的显示和隐藏,但是隐藏后页面显示空白,功能也消失。...从性能角度分析:第一种方式性能更高,用div.style.display="none"隐藏会引起,div里面的东西休眠,里面的事件就不响应了。 jQuery 使用jQuery的话就会更加的便捷了。...div 通过css方法设置 $(“#id”).css(“display”,“none”);//隐藏div $(“#id”).css(“display”,“block”);//显示div 通过hide与show
文章目录 一.不占位 二.占位 *********************div的显示和隐藏************************************ 一.不占位 1.隐藏 div对象.style.display...= “none”; 2.显示 div对象.style.display = “block”; 点击的时候,第一次不能正常显示,需要点第二次…为什么?...原因是: 内嵌样式 设置了div 的 display: none 在js代码中无法获得内嵌样式display 期望得到none 实质得到"" 所以会出现问题 二.占位 隐藏 div对象.style.visibility...= “hidden”; 2.显示 div对象.style.visibility = “visible”; div class="axb"> 隐藏的 --> div>
:获取他的所有孩子 closest(...):从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素 find(...)...: 1,前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找; 2,前者逐级向上查找,直到发现匹配的元素后就停止了,后者一直向上查找直到根元素,然后把这些元素放进一个临时集合中,再用给定的选择器表达式去过滤...toggle(speed [,fn]) 切换,如果隐藏就显示,如果显示就隐藏。...若隐藏则显示 滑入滑出:高 slideDown([毫秒值],[fn]):从上到下 滑入 slideUp([毫秒值],[fn]):从下到上 滑出 slideToggle([毫秒值],[fn]):切换 若有则滑出...")); } //div变化 function showDiv(){ //把第一个div滑出完成之后将其淡入到最后一个 $("div").first().slideUp(100,function(){
(adsbygoogle = window.adsbygoogle || []).push({});
click(function () { //如果是滑入状态,就执行滑出的动画, $('div').slideToggle(); }) }); </script...(1000); }) $("input").eq(2).click(function () { //如果是滑入状态,就执行滑出的动画,...,其他兄弟渐渐的隐藏 $(".slider li").eq(count).fadeIn().siblings("li").fadeOut(); }); $(".arrow-left...,其他兄弟渐渐的隐藏 $(".slider li").eq(count).fadeIn().siblings("li").fadeOut(); }) }); div> div id="box2">div> div id="box3">div> js"></script
本文主要灵感来自:https://imququ.com/post/code2png-encoder.html 我改变了原文的解码方式,结合之前写的像素隐写https://hide.aoaoao.me/...使得代码能够隐藏在现有图片中。...比如下面代码中的md5加密函数就写在了图片中。.../download.aoaoao.me/25054098_result.png'; </script> 效果预览:https://jsfiddle.net/de885aga/ 而实际上加载的这张图片看上去并没有什么特别之处
主要是HTML5 的拖放(Drag 和 Drop) 例子(不需要对div设置ID): div> div style="width: 50px;height:50px;" οndrοp="drop(event,this)" οndragοver="allowDrop(event)...div> div style="width: 50px;height:50px;" οndrοp="drop(event,this)" οndragοver="allowDrop(event)...: 当放置被拖数据时,会发生 drop 事件,这里自定义drop(event,this)函数,互换两个的innerHTML ondragover:当拖动链接等有默认事件的元素时,要在ondragover...在上面的例子中,ondragstart 属性调用了一个函数,drag(event),它规定了被拖动的数据。dataTransfer.setData() 方法设置被拖数据的数据类型和值。
+鼠标滑动下来上面看不见的部分scroll-图片的一半;这里主要是为了滑动了可视区看到了一半的图片....const imageBottom=sliderimage.offsetTop+sliderimage.height; //意思是:图片顶部距离div class="site-wrap...">文档顶部的距离+图片的高度等于图片底部距离文档的顶部的距离 const isHalfShown=slideAt>=sliderimage.offsetTop; /...,并且scroll部分还没有过图片所在位置的底部.就出去*/ } }); } } div class... div>
// 以下两个与enter相关的方法只会在元素由隐藏变为显示的时候才会执行 // el:指的是当前调用这个方法的元素对象 // done:用来决定是否要执行后续的代码如果不执行这个方法,那么将来执行完before...; el.style = "padding-left: 0px"; //done(); }, //用不到可以不写 afterEnter: function (el) {}, //显示到隐藏...当只用 JavaScript 过渡的时候,在 enter 和 leave 中必须使用 done 进行回调。否则,它们将被同步调用,过渡会立即完成。...推荐对于仅使用 JavaScript 过渡的元素添加 v-bind:css=“false”,Vue 会跳过 CSS 的检测。这也可以避免过渡过程中 CSS 的影响。
charset="UTF-8"> js..."> $(function() { //隐藏div...$("#shouhou2").hide(); $("#shouhou3").hide(); //给div添加change事件 $(...id="shouhou1" style>表格区域div> div id="shouhou2" style>折线图区域div> div id="shouhou3...坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。
Again,这个问题对于使用mvvm框架,例如vue,weex和angular 是任何难度的因为他们的dom都是直接用js生成控制的,在生成之初就直接处理好久好了。...但是对于普通的js来说,这就很麻烦了。...不过很好,JQuery已经帮我们集成了一个方法.each() 例如你想要遍历class为rffanlab的 那么你可以这么做 $(".rffanlab").each(function(){ // do...something here // $(this) 代表当时被遍历循环的元素 }) 虽然jquery是上一个时代的产物,但是不可否认他也给我们做出来非常多的贡献,让我们操作dom时不至于捉襟见肘,时常需要自己去实现
核心技能部分 8.1 显示/隐藏动画 在DOM中,可以通过样式属性display来控制元素的显示和隐藏,但是这没有动画效果。jQuery提供了实现显示/隐藏动画的函数,详见表8-1-1所示。...表8-1-2 滑动动画函数 函数 说明 slideDown( ) 元素向下滑动特效(高度增加) slideUp( ) 元素向上滑动特效(高度减少) slideToggle( ) 元素向上/向下滑动切换特效...该函数可以自动进行向上/向下滑动的切换,同样可以使用一个参数来设置动画速度。...$("#Layer2").slideToggle(); } ) }) slideToggle函数是这样工作的:如果元素高度存在,则向上滑动,即高度为0;如果元素高度为0,则向下滑动...slow");}) 4:侧边滑动菜单 训练技能点 jQuery自定义动画函数 需求说明 图8.2.4和图8.2.5展示了网页侧边菜单,默认是关闭状态,当鼠标悬浮到上面时,侧边菜单就滑出来
表8-1-2 滑动动画函数 函数 说明 slideDown( ) 元素向下滑动特效(高度增加) slideUp( ) 元素向上滑动特效(高度减少) slideToggle( ) 元素向上/向下滑动切换特效... jQuery凭借其简洁的语法和跨平台的兼容性,极大的简化了JS开发。其独特而优雅的代码风格改变了开发人员的设计思路和编码方式。...该函数可以自动进行向上/向下滑动的切换,同样可以使用一个参数来设置动画速度。... jQuery凭借其简洁的语法和跨平台的兼容性,极大的简化了JS开发。其独特而优雅的代码风格改变了开发人员的设计思路和编码方式。...,则向上滑动,即高度为0;如果元素高度为0,则向下滑动,不断这样切换。
图片轮播(左右切换)--js原生和jquery实现 左右切换的做法基本步骤跟 上一篇文章 淡入淡出 类似,只不过修改了一些特定的部分 ?...div 也可以直接使用 ul-->li形式) 4.然后是图片两端的左箭头和右箭头 5.然后是一个透明背景层,放在图片底部 6.然后是一个图片描述info层,放在透明背景层的左下角(div 或 ul--...>li) 7.然后是一个按钮层,用来定位图片组的index吧,放在透明背景层的右下角(div 或 ul-->li) 由此,可以先构造出html结构 div id="wrapper"> div> 相对于之前,知识增多了两个箭头img标签 (2)CSS样式部分(图片组的处理)跟淡入淡出式就不一样了 淡入淡出只需要显示或者隐藏对应序号的图片就行了,直接通过display来设定...左右切换式则是采用图片li 浮动,父层元素ul 总宽为总图片宽,并设定为有限banner宽度下隐藏超出宽度的部分 然后当想切换到某序号的图片时,则采用其ul 定位 left样式设定相应属性值实现 比如显示第一张图片初始定位
简单理解: 就是一个JS 文件,里面对我们原生js代码进行了封装,存放到里面。这样我们可以快速高效的使用这些封装好的功能了。...$(‘div’).hide() 可以隐藏盒子。 1.2.3. jQuery的入口函数 jQuery中常见的两种入口函数: // 第一种: 简单易用。...相当于原生 js 中的 DOMContentLoaded。 不同于原生 js 中的 load 事件是等页面文档、外部的 js 文件、css文件、图片加载完毕才执行内部代码。 更推荐使用第一种方式。...$('div').hide(); // 页面中所有的div全部隐藏,不用循环操作 链式编程 // 链式编程是为了节省代码量,看起来更优雅。...滑入滑出 滑入滑出动画,常见有三个方法:slideDown() / slideUp() / slideToggle() ; 语法规范如下: ?
Transitional//EN"> New Document js.../Menu.js 代码: //这是用了自定义的方法hideElement()和shwoElement() function isChang(values) { if(values=="yxsh"){...showElement() function showElement(id){ document.getElementById(id).style.display=""; } //这是不用自定义函数直接设置是否隐藏...-----------------------Hongten-------------------------------------------- 测试结果: 其默认选择是:按院系 这是如果我们选择的是...:不按院系,即按:职工号或姓名,那么, 这时就会隐藏: ...
简单理解: 就是一个JS 文件,里面对我们原生js代码进行了封装,存放到里面。这样我们可以快速高效的使用这些封装好的功能了。...$('div').hide()可以隐藏盒子。 1.2.3. jQuery的入口函数 jQuery中常见的两种入口函数: // 第一种: 简单易用。...相当于原生 js 中的 DOMContentLoaded。 不同于原生 js 中的 load 事件是等页面文档、外部的 js 文件、css文件、图片加载完毕才执行内部代码。 更推荐使用第一种方式。...点击的同时,得到当前li 的索引号 让下部里面相应索引号的item显示,其余的item隐藏 div class="tab"> div class="tab_list...滑入滑出 滑入滑出动画,常见有三个方法:slideDown()、slideUp()、slideToggle();语法规范如下: slideDown slideUp slideToggle 1.5.3
事件是等页面文档、外部的 js 文件、css文件、图片加载完毕才执行内部代码。...$('div').hide(); //页面中所有的div都会被隐藏 2.2.3 链式编程 $(this).css('color', 'red').sibling().css('color', '');...3.切换类 $("div").toggleClass("current"); 在原生js中className会覆盖类名,在jQuery中指操作指定类名,不影响原先的类名 3.2 jQuery效果...停止动画排队:stop() ; 这样就可以在动画执行的时候停止动画 3.2.1 显示隐藏 显示隐藏:show() / hide() / toggle() ; 关于参数 参数都可以省略,无动画直接显示...fn :回调函数,在动画完成时执行的函数 3.2.2 滑入滑出 滑入滑出:slideDown() / slideUp() / slideToggle() ; 3.2.3 淡入淡出 淡入淡出:fadeIn
领取专属 10元无门槛券
手把手带您无忧上云