一.鼠标事件
今天的js课上主要讲了js的函数、鼠标事件及应用。
现将常用的鼠标事件总结如下:
onclick:鼠标点击事件
onmouseover:鼠标移入事件
onmouseout:鼠标移出事件
onmousedown:鼠标按下事件
onmouseup:鼠标释放事件
onmousemove:鼠标拖拽移动事件
具体内容,全部都以例子的方式呈现:
1.做一个下拉框效果:
首先分析题意,下拉框效果就是鼠标移入链接元素时本来隐藏的菜单显示出来,而鼠标移出时菜单继续隐藏。
代码如下:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
#div{
width:120px;}
body{
margin:0;}
a{ text-decoration:none;}
.link1{
display:block; width:100px; height:50px; background:#FF0; text-align:center;}
body ul{
margin:0; padding:0;display:none;}
body ul li{
list-style:none;width:100px; height:30px; background:#0F0;}
</style>
<title>无标题文档</title>
</head>
<body>
<div id="div">
<a class="link1" href="#">公司简介</a>
<ul id="ul1">
<li><a href="#">发展历史</a></li>
<li><a href="#">发展历史</a></li>
<li><a href="#">发展历史</a></li>
<li><