首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端|手风琴--抽屉式网页特效

抽屉式网页通过移动鼠标来实现页面的切换,通过改变文字和图片而展现不同的界面,它非常实用而且实现简单。 解决方案 制作抽屉式页面时,主要会用到HTML,CSS和JavaScript。...(2)使用overflow标签,使得多余的图片部分隐藏。 (3)通过js来实现图片的移动。...图1 (2)在wrap里面添加ul列表,在列表中添加主要内容的图片和文字,并为之设置CSS效果。使用overflow属性规定当内容溢出元素框时发生的事情。...在这里可以使用overflow:hidden,它一般用在固定宽高的div里面,目的是隐藏溢出使内部元素高度即使超过父元素也能够被隐藏;此外,overflow:hidden另一个流行的用途是用在没有宽高的...1090px; height: 429px; margin: 150px auto; overflow: hidden;//保障图片在随鼠标移动时不会发生错位

3.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Java 进阶篇】深入浅出:JQuery 事件绑定的奇妙世界

    用户的点击、输入、滚动等行为都触发着各种事件,而如何在代码中捕捉并处理这些事件是每位前端开发者必须掌握的技能之一。本文将带你深入浅出,探索 JQuery 中的事件绑定,为你揭开这个奇妙世界的面纱。...事件绑定是指在特定的 HTML 元素上设置一个监听器,用于捕捉用户触发的事件(比如点击、输入、鼠标移动等),并执行相应的操作。在 JQuery 中,事件绑定通常使用 on 方法来完成。...(鼠标释放)、mousemove(鼠标移动)等。...在 JQuery 的事件处理函数中,这个事件对象通常被作为参数传递给处理函数。通过事件对象,我们可以获取触发事件的元素、鼠标位置、按键状态等信息。 让我们通过一个例子感受一下事件对象的魅力: <!...+ ")"); }); 在这个例子中,我们通过事件对象 event 获取了一些关于点击事件的信息,包括事件类型、触发元素的 ID 以及鼠标的位置

    18810

    前端开发JS——jQuery常用方法

    方法用于监听用户鼠标指针移动的操作,只有鼠标指针移动就生效,只在绑定事件的元素的区域里。...$(this).find('p:last').html('移动的X位置:' + e.pageX) }) 方法三:$ele.mousemove ([eventData], handler...handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数 7、jQuery鼠标事件之focusin与focusout事件 focusin 方法用于监听用户元素聚焦操作(如...;focusout强调元素失焦,无论是不是自身调用聚焦/失焦方法,都会执行函数里面有部分操作, 8、jQuery表单事件之focus与blur事件 focus 方法用于监听用户元素聚焦操作(如input...(on和bind是一样的, 推荐使用on) 基本用法:.on(event, [selector] , [data]) 如:$ele.on("click", function(){}) 和上述提到的事件最大的不同点是

    5K20

    jQuery 教程

    实例: 在元素上移动鼠标。 选取单选按钮 点击元素 在事件中经常使用术语”触发”(或”激发”)例如: “当您按下按键时触发 keypress 事件”。...; }); mousedown() 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件。...event.pageY 返回相对于文档上边缘的鼠标位置 event.preventDefault() 阻止事件的默认行为 event.relatedTarget 返回当鼠标移动时哪个元素进入或退出 event.result...通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。...jQuery animate() – 使用相关值 演示如何在 jQuery animate() 方法中使用相关值。

    17K20

    jQuery中的一些事件以及动画

    在jQuery类库的不同版本中效果可能不太一样(1.0、2.0、3.0),和浏览器也有关系 案例1:测试两种方式的区别【个数+顺序】 区别1:顺序,上面我们已经测试了,理论上先执行jQuery方式...,在鼠标移动的同时获得鼠标的位置,这里的事件就是鼠标移动事件 offsetX:当前元素左上角 案例代码: $(".big").mousemove(function(event){ //event...y = event.pageY; $("#xy").text(x+","+y); }) 给div添加鼠标移动事件,求出以网页左上角为0,0 起始点的 鼠标位置 移除事件 元素.unbind(“事件名...top 10,left 10的位置  移动(本元素),距离 通过用top=”+=”  top=”-=” 来直接对元素本身的属性赋值,我们用一个按钮来演示效果 移动本元素

    2.1K20

    jQuery设计思想

    五、元素的操作:移动 jQuery设计思想之五,就是提供两组方法,来操作元素在网页中的位置移动。一组方法是直接移动该元素,另一组方法是移动其他元素,使得目标元素达到我们想要的位置。...除了元素的位置移动之外,jQuery还提供其他几种操作元素的重要方法。...$.inArray() 返回一个值在数组中的索引位置。如果该值不在数组中,则返回-1。 $.grep() 返回数组中符合某种标准的元素。...) .mouseleave() 鼠标离开(离开子元素不触发) .mousemove() 鼠标在元素内部移动 .mouseout() 鼠标离开(离开子元素也触发) .mouseover()...鼠标进入(进入子元素也触发) .mouseup() 松开鼠标 .ready() DOM加载完成 .resize() 浏览器窗口的大小发生改变 .scroll() 滚动条的位置发生变化

    2.2K60

    JQuery 入门学习(二)

    ("p:first") (第一个P元素) p:first-child {} 选择第n个某元素 (Jquery中从0开始,css中从1开始) $("p:eq(1)") (第二个...我列举一些Jquery中常用的事件及其绑定函数:         click 鼠标点击事件 (最常用,当鼠标点击某对象时触发此函数)         change 对象被改变(如input框中写入...(当鼠标移动时触发此事件)     上次我举了几个例子,有一个就是点击按钮后“离别歌”出现在页面中,触发的就是click事件。    ...     可以看到,鼠标移动后就能输出当前鼠标所在的坐标。其中function有一个参数e,每个事件函数都有一个参数,这个参数就是指该事件本身。...(当然这个参数可以省略),e.pageX和e.pageY就是指鼠标以后后鼠标所在的位置。 html操作详解     选择器的作用我说了,就是完成为了后面的操作。

    1.3K10

    前端中那些让你头疼的英文单词

    上面的内容如果是哪一个忘记了具体的内容,可以点击链接查看详细介绍:html和css进阶 ---- window.onload 定义入口函数 function 函数 document.getElementById 通过id来从整篇文档中找对应的元素...字符串 boolean布尔型 null 无 object 对象 undefined 没有定义 onclick 单击(js中,在jQuery中是click) onmouseover鼠标滑过 onmouseout...鼠标离开 上面的内容如果哪一个单词忘记了具体的用法,可以点击链接查看具体内容:JavaScript入门 ---- for和while都是循环时使用 array 数组 push 添加(数组结尾添加数据)...pop 删除(数组结尾删除数据) splice 删除添加数据 reverse 倒置 indexOf 下标(某个数据在数组中第一次出现的下标)去重的时候使用 content 内容 setInterval...高级 ---- show 显示 hide 隐藏 toggle 触发 (在jQuery中,但凡是有两个功能的效果是相反的,肯定会有第三个功能,这个功能会集成那两个功能,这个功能的名称单词中肯定会有toggle

    2.3K20

    jquery 使用方法

    五、元素的操作:移动     如果要移动选中的元素,有两种方法:一种是直接移动该元素,另一种是移动其他元素,使得目标元素达到我们想要的位置。 假定我们选中了一个div元素,需要把它移动到p元素后面。...第一种方法是使用.insertAfter(),把div元素移动p元素后面: $('div').insertAfter('p'); 第二种方法是使用.after(),把p元素加到div元素前面: $('...3 $.inArray() 返回一个值在数组中的索引位置。如果该值不在数组中,则返回-1。 4 $.grep() 返回数组中符合某种标准的元素。...() 按下鼠标 14 .mouseenter() 鼠标进入(进入子元素不触发) 15 .mouseleave() 鼠标离开(离开子元素不触发) 16 .mousemove() 鼠标在元素内部移动...DOM加载完成 21 .resize() 浏览器窗口的大小发生改变 22 .scroll() 滚动条的位置发生变化 23 .select() 用户选中文本框中的内容 24 .submit

    1.6K10

    JQuery最全常用方法指南

    (fn) 某个鼠标按键被按下 几乎所有元素 mousemove(fn) 鼠标被移动 几乎所有元素 mouseout(fn) 鼠标从某元素移开 几乎所有元素 mouseover(fn) 鼠标被移到某元素之上...JQuery Traversing 方法说明 eq(index) 从匹配的元素集合中取得一个指定位置的元素,index从0开始 filter(expr) 返回与指定表达式匹配的元素集合,可以使用”,”号分割多个...(array, callback) 使用某个方法修改一个数组中的项,然后返回一个新的数组 jQuery.inArray(value, array) 返回value在数组中的位置,如果没有找到,则返回...(鼠标移动到一个对象上面及移出这个对象)的方法。...当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。 //当鼠标放在表格的某行上时将class置为over,离开时置为out。

    11K31

    前端架构师之01_JQuery

    2.2.3 基本过滤选择器 基本过滤选择器,表示对获取到的元素进行筛选,如偶数行中的元素等。...2.5 元素样式 元素样式操作是指获取或设置元素的style属性。 在jQuery中,可以很方便的设置元素的样式、位置、尺寸等属性。 例如,通过css()方法可以设置背景色。...在获取或设置属性时,建议操作元素的状态,如checked、selected或disabled时使用prop()方法,其他的情况使用attr()方法。...],function]) 当单击元素时触发 鼠标事件 dblclick([[data],function]) 当双击元素时触发 鼠标事件 mousedown([[data], function]) 当鼠标指针移动到元素上方...jQuery官方推荐使用on()方法进行事件绑定,在新版本中已经取代了bind()、delegate()和live()方法。

    6800

    JQuery 入门学习(完结)

    f=jquery_hide 运行,可以看到,当鼠标移动到相应的行上的时候,该行变色,当鼠标移走时,颜色恢复。 ?    ...td元素就是表格中的一个格子,mouseover事件指“鼠标移动到上面”。也就是说,当用户鼠标移动到每个格子上,都会触发这个事件,进而执行函数中的代码。    ...event.pageX 相对于文档左边缘的鼠标位置。 event.pageY 相对于文档上边缘的鼠标位置。 event.preventDefault() 阻止事件的默认动作。...而在单纯的javascript中,也有对html操作的DOM函数,比如xx.innerHTML,它也是获取某元素中的内容。而在实际运用中,这两种函数是不能互相使用的。...所以大家可以看到,我使用的是DOM中的方法event.target.parentNode.style.backgroundColor,首先用parentNode获得td元素的父元素tr元素(因为我是要一行都改变颜色

    94910

    JQuery基础

    元素 $("tr :odd"):选取所有奇数位置的元素 第四部分:jQuery事件: 1.事件:页面对不同访问者作出的响应。...常见DOM事件: 鼠标事件:click(单击元素),dbclick(双击元素),mouseenter(鼠标指针移入元素),mouseleave(鼠标指针移出元素)事件; 键盘事件:keypress(键被按下...当鼠标指针移动到元素上时,会触发第一个函数(mouseenter);当鼠标指针移出这个元素时,会触发第二个函数(mouseleave)。...4.遍历--过滤 first():返回被选元素的第一个元素 last():返回被选元素的最后一个元素 eq():返回被选元素中带有指定索引号的元素;索引号从0开始;如:$('p').eq(1):返回第二个...所以存在一个问题:如果其它js框架使用了$符号,或者书写的js代码中定义了$作为变量或者函数名,这时候就会产生冲突。

    4.7K51

    jQuery Cheat—Sheet(jQuery学习笔记)

    ; }); 鼠标离开事件 当鼠标指针离开元素时,会发生 mouseleave 事件。 在下面的实例中,当鼠标离开 元素时,弹出“Bye! You now leave p1!”...; }); 鼠标移入并点击事件 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件。 在下面实例中,鼠标移入元素,并点击时,弹出“Bye!...; }); 鼠标释放事件 当在元素上松开鼠标按钮时,会发生 mouseup 事件。 在下面实例中,鼠标点击元素,释放时,弹出“Mouse up over p1!”...当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter,); 当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。...> **默认情况下,所有 HTML 元素都有一个静态位置,且无法移动。

    16.2K30
    领券