1.鼠标点击换样式+2.下拉菜单缓慢显示/隐藏样式效果

1.鼠标点击换样式

<style type="text/css">

.aa{ width:90px; height:60px;text-align:center; vertical-align:middle; line-height:60px; margin-right:10px; font-size:19px; float:left;

background-color:#06F}

</style>

<body>

<div style=" width:990px; height:60px; background-color:#F0F;">
<div class="aa" style="border-bottom:2px solid #F00;">点击1</div>
<div class="aa">点击2</div>
<div class="aa">点击3</div>
<div class="aa">点击4</div>
<div class="aa">点击5</div>
</div>

</body>

<script type="text/javascript">
  $(document).ready(function(e)
{
      $(".aa").click(function()  //aa的点击事件
    {
        $(".aa").css("color","#000");                      //div元素"aa"在被点击之前的字体颜色
        $(".aa").css("font-weight","400");                //div元素"aa"在被点击之前的字体粗细
        $(".aa").css("border-bottom-style","solid");    //div元素"aa"在被点击之前的下边框样式
        $(".aa").css("border-bottom","1px");        //div元素"aa"在被点击之前的下边框粗细为1PX
        
          $(this).css("color","red");            //被点击的这个元素在被点击之后的字体颜色
           $(this).css("font-weight","bold");        //被点击的这个元素在被点击之后的字体粗细
          $(this).css("border-bottom","2px");        //被点击的这个元素在被点击之后的下边框粗细为2PX
          $(this).css("border-bottom-style","solid");    //被点击的这个元素在被点击之后的下边框样式
          $(this).css("border-bottom-color","red");      //被点击的这个元素在被点击之后的下边框颜色
    })
});

2.下拉菜单缓慢显示/隐藏样式效果:



<style type="text/css">

*{ margin:0px auto; padding:0px;}
#a{ width:1000px; height:60px; background-color:#6F6;}
#b{ width:100px; height:60px; background-color:#03C; float:right; font-size:24px; text-align:center; cursor:pointer; color:#F00;}
#c{ width:1000px; height:300px; background-color:#CF0; position:absolute; top:60px; left:182px; margin-top:-2px; z-index:2; display:none;}
#d{ width:1000px; height:600px; background-color:#9FF;}

</style>

<body>
<div id="a">
  <div id="b">
    鼠标移动<div id="c">显示/隐藏</div>
  </div>
</div>

<div id="d"></div>

</body>

<script type="text/javascript">

$(document).ready(function(){      //c为下拉菜单,b为点击事件的div元素,show:多长时间能完全显示,hide:多长时间完全隐藏
$(".c").mouseenter(function(){
$(".c").show();              //鼠标放在下拉菜单上时下拉菜单一直显示,实现当鼠标放在/(mouseenter)下拉菜单上时/(show),下拉菜单不消失所以show不设置延迟时间
});

$(".c").mouseleave(function(){      //鼠标离开离开下拉菜单时,下拉菜单在450毫秒内完全隐藏
$(".c").hide(450);            
});

showxiala();

$(".b").mouseleave(function(){
$(".c").hide(550);
});

});

function showxiala()
{
$(".b").mouseenter(function(){            //当鼠标移入到点击事件的div元素上时
$(".b").unbind("mouseenter");            //先取消mouseenter绑定的事件
$(".c").show(550);              //然后执行“c”在550毫秒之后缓慢出现

window.setTimeout("showxiala()",1500);      //隔1500毫秒之后再调用自己/也指在1500毫秒之内function showxiala()没有效果
});
}

</script>

 

 
时间: 2024-10-21 05:28:56

1.鼠标点击换样式+2.下拉菜单缓慢显示/隐藏样式效果的相关文章

CSS样式三级下拉菜单

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

点击弹出弹性下拉菜单效果

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><meta name="keywords" content="站长,网页特效,js特效,广告代码,zzjs,zzjs.net,sky,www.zzjs.net,站长特效 网" /><meta name="

【android开发】使用PopupWindow实现页面点击顶部弹出下拉菜单

没有太多花样,也没有很复杂的技术,就是简单的PopupWindow的使用,可以实现点击弹出一个自定义的view,view里可以随便设计,常用的可以放一个listview. demo中我只是一个点击展示,简单的使用了fade in out的动画效果,也没有精美的图片资源,看着也丑,不过这么短的时间,让你掌握一个很好用的技术,可以自己扩展,不很好么? 废话不说了,直接上代码: MainActivity.java [java] view plaincopy public class MainActiv

android利用PopupWindow实现点击工具栏弹出下拉菜单

1.概述 本文将介绍如何利用PopupWindow实现点击屏幕顶部工具栏按钮弹出下拉菜单的功能.先上图: 2.代码实现 首先是activity_main.xml布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=&qu

解决下拉菜单的显示问题

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>下拉菜单</title> <link rel="stylesheet" href="index.css&

javascript实现下拉菜单的显示与隐藏

demo.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>实现下拉菜单效果</title> <link rel="stylesheet" type="text/css" href="demo.css"> <script

jQuery --下拉菜单的显示与隐藏

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 7 <style type="text/css"> 8 *{ 9 margin: 0px; 10 padding: 0px; 11 } 12 #nav{ 13 background-color: #EEE; 14 width

黄聪:TinyMCE 4 增强 添加样式、按钮、字体、下拉菜单和弹出式窗口

我最喜欢 WordPress 3.9 的更新是使用了 TinyMCE 4.0 编辑器.新的 TinyMCE 看起来看起来更整洁(真正匹配WP仪表板),它有一些非常不错的附加功能.我的很多老主题和插件必须更新为新 TinyMCE 的工作,所以我花了一些时间研究 API 并找出一些很酷的东西.下面我给你介绍下如何可以拓展 TinyMCE 功能的例子.我不会指导您完成所有步骤,或者是什么的代码意味着(这是为开发者),但会为您提供您的主题或插件可用的代码,你可以复制完全相同的代码,粘贴,然后相应地调整.

js模拟下拉菜单-键盘、鼠标(代码详解)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con