jq鼠标移入移出显示和隐藏_jQuery实现鼠标移入移出事件切换功能示例
这篇文章主要介绍了jQuery实现鼠标移入移出事件切换功能,结合实例形式分析了jQuery不同版本处理鼠标事件响应与触发相关操作技巧,需要的朋友可以参考下。
jQuery实现鼠标移入移出事件切换功能
分享给大家供大家参考,具体如下:html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
jQuery事件-div的显示隐藏及鼠标的移入移出
.header{
width:302px;
height:40px;
background:green;
font-size:20px;
margin-bottom: 0px;
}
.content{
width:300px;
border:1px solid #333;
background:#CCC;
display: none;
margin-top:0px;
}
$(function (){
//显示隐藏
$(".header").click(function (){
var flag = $(".content").is(":hidden");
if(flag){
$(".content").show();
}else{
$(".content").hide();
}
});
/*
//使用bind的绑定事件,跟上上面的效果是一样的
$(".header").bind("click", function (){
var flag = $(".content").is(":hidden");
if(flag){
$(".content").show();
}else{
$(".content").hide();
}
});
*/
/*
//鼠标的移入移出
$(".header").mouSEOver(function (){
$(".content").show();
}).mouSEOut(function (){
$(".content").hide();
});
*/
/*
//合成事件 hover()
$(".header").hover(function (){
$(".content").show();
},function (){
$(".content").hide();
});
*/
});
什么是jQuery?
Jquery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,
它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),
jQuery2.0及后续版本将不再支持IE6/7/8浏览器。
jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,
并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,
而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery能够使用户的html页面保持代码和html内容分离,也就是说,
不用再在html里面插入一堆js来调用命令了,只需要定义id即可。
JS鼠标移入移出事件代码范例二html>
百度
#wrap{
width: 150px;height: 200px;
/*background: rgb(211,211,211);*/
margin: 200px auto 0px;
text-align: center;
position: relative;
background: rgb(225,225,225);
}
a{
color:white;
display: inline-block;
width: 150px;height: 20px;
}
.one{
position: absolute;
left: 70px;top: 14px;
color: white;
}
#div1{
width: 80px;height:81px;
margin: 3px auto 0px;
background: white;
}
#div1 a{
display: inline-block;
width:78px;
height: 25px;
color:black;
font-size: 15px;
line-height: 25px;
text-decoration: none;
position: relative;
margin: 1px 1px;
z-index: 1;
}
设置
♦
搜索设置
高级搜索
搜索历史
var set = document.getElementById('set');
var div1 = document.getElementById('div1');
var one = document.getElementsByClassName('one');
var two = document.getElementsByClassName('two');
one[0].style.display = 'none';
div1.style.display = 'none';
set.onmouSEOver = function (){
one[0].style.display = 'block';
div1.style.display = 'block';
}
set.onmouSEOut = function (){
one[0].style.display = 'none';
div1.style.display = 'none';
}
two[0].onmouSEOver = function(){
two[0].style.background = 'rgb(57,139,251)';
}
two[1].onmouSEOver = function(){
two[1].style.background = 'rgb(57,139,251)';
}
two[2].onmouSEOver = function(){
two[2].style.background = 'rgb(57,139,251)';
}
two[0].onmouSEOut = function(){
two[0].style.background = 'white';
}
two[1].onmouSEOut = function(){
two[1].style.background = 'white';
}
two[2].onmouSEOut = function(){
two[2].style.background = 'white';
}
div1.onmouSEOver = function(){
one[0].style.display = 'block';
div1.style.display = 'block';
}
div1.onmouSEOut = function(){
one[0].style.display = 'none';
div1.style.display = 'none';
}
one[0].onmouSEOver = function(){
one[0].style.display = 'block';
div1.style.display = 'block';
}
one[0].onmouSEOut = function(){
one[0].style.display = 'none';
div1.style.display = 'none';
}
进入页面时的效果是这样的:
当鼠标移入设置上时,效果是这样的:
当鼠标移入下面的选项的时候,背景颜色会变成蓝色:
到鼠标移出设置或下面的3个选项时,页面就如第一张图所示。
以上是JS写法,下面是JQ的写法
JQ的鼠标移入移出事件可以用两个函数写,亦可以用一个函数写:
1、var a = $("#wrap");
a.on("mouSEOver",function(){"鼠标移入时想要的效果"});
a.on("mouSEOut",function(){"鼠标移出事想要的效果"});
2、这一种方法类似于css中的hover效果,相对比而言更简单一点:
var a = $("#wrap");
a.hover(function(){"鼠标移入的效果"},function(){“鼠标移出时的效果”});
jQuery实现鼠标移入移出事件切换功能
分享给大家供大家参考,具体如下:html>
#msg {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
border-radius: 4px;
padding: 15px;
}
$(function(){
$(msg).on({
mouSEOver : function(){
$(this).wrap("
") ;
} ,
mouSEOut : function(){
$(this).unwrap() ;
}
}) ;
}) ;
Hello World !!!
hover()方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。
jQuery 1.7 版本前该方法触发 mouseenter 和 mouseleave 事件。
jQuery 1.8 版本后该方法触发 mouSEOver 和 mouSEOut 事件。
代码运行效果:
jq鼠标移入移出显示和隐藏_jQuery实现鼠标移入移出事件切换功能示例相关推荐
- 【Web】CSS实现鼠标悬停实现显示与隐藏 特效
鼠标悬停实现显示与隐藏特效 简单记录 - 慕课网 Web前端 步骤四:鼠标悬停实现显示与隐藏特效 初步掌握定位的基本使用,以及CSS选择器更高级的运用,完成一个网页中必会的鼠标经过隐藏显示特效. 实现 ...
- Web前端鼠标悬停实现显示与隐藏效果
css定义,偏移量,相对定位,绝对定位 显示与隐藏 二维码相对于微信图标定位 鼠标悬停微信图标上显示 鼠标离开微信图标时隐藏 什么是定位,就是定义网页标签在运行时显示的位置 css提供Position ...
- 鼠标滑过时显示图片内容隐藏和鼠标滑过图片隐藏内容显示的两种小方法
1.鼠标滑过时显示图片,内容隐藏,下面以一个小日历的做法展示 <div class="date7"> <a href=""><di ...
- 前端学习日记(八):css中字体、列表、鼠标形状、显示与隐藏、溢出处理、盒子模型的简单应用
一.字体样式(font) font-style [用于打开和关闭斜体文本] • normal 正常字体,关闭斜体 • italic 斜体 • oblique 模拟斜体 font-weight [为字体 ...
- jQuery 效果——显示隐藏/滑动/淡入淡出/自定义动画||事件切换——简洁版滑动下拉菜单
jQuery 效果 显示隐藏效果 <!DOCTYPE html> <html lang="en"><head><meta charset= ...
- js鼠标移入移出显示与隐藏
<body> <div οnmοuseοver="over(this)" οnmοuseοut="out(this)">显示部分< ...
- vue实现鼠标移入移出显示或者隐藏div
<--html--> <div class="model" @mouseenter="enter" @mouseleave="lea ...
- css鼠标实现悬浮显示和隐藏
想要实现一个这样的效果,当鼠标悬浮在右边图片的时候展示出别的内容,贴出代码: 思路是:有A和B两个元素,需要B实现这样的效果,首先写好B元素的样式,给B添加一个opacity这样的属性进行隐藏,利用h ...
- onmouse实现鼠标悬停内容显示及隐藏
先上代码: <html><head><title>js操作</title><style>.div_in{width:330px;height ...
最新文章
- 微信小程序 点击卡片切换 动画效果
- oracle去掉blob的黑边,oracle Blob处理
- shell python -c_python, shell, C/C++ 从命令行获得参数
- json 和 table控件
- Mac解决终端显示乱码
- Project: Individual Project - Word frequency program----11061192zmx
- linux 创建路径函数,Linux函数库的创建方法(2)
- ubuntu上如何安装tomcat
- MongoDB(1)--简单介绍以及安装
- Windows中查找命令的路径 (类似Linux中的which命令)
- Hadoop 回收站
- Java连接SQLite数据库
- 伴随矩阵,可逆矩阵相关思路分析之一
- LD_PRELOAD用法总结
- 【C++】指针遍历二维数组若干种方法小结
- Uniapp Android原生插件开发
- wps怎么把当前页面设置为横向_wps单页面方向设置为横向的方法
- 安装独立的 Elastic Agents 并采集数据 - Elastic Stack 8.0
- DirectPlay分组功能 (转)
- (数学)POJ - 1365 Prime Land