刚学完jQuery选择器,闲来无事,照着书上的范例敲了一段代码(HTML和CSS抄自书上),自己试着写了写jQuery的代码,感觉相当轻便啊。
显示效果:
功能说明:
1、点击上边的图书分类一栏,实现向下的伸缩扩展,可以控制分类的显示状态;
2、“简化”功能点击后实现分类显示菜单数量的简化,简化后,简化字样变成“展开”;
3、页面中的两个红色箭头图标均为显示状态的图标,每次点击后都会变换相应的状态效果。
代码实现:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta name="keywords" content=" keywords" /> <meta name="description" content="description" /> </head> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <style type="text/css"> body{font-size:13px} #divFrame{border:solid 1px #666;width:301px;overflow:hidden} #divFrame .clsHead{background-color:#eee;padding:8px;height:18px;cursor:pointer} #divFrame .clsHead h3{padding:0px;margin:0px;float:left} #divFrame .clsHead span{float:right;margin-top:3px} #divFrame .clsContent{padding:8px} #divFrame .clsContent ul{list-style-type:none;margin:0px;padding:0px} #divFrame .clsContent ul li{float:left;width:95px;height:23px;line-height:23px} #divFrame .clsBot{float:right;padding-top:5px;padding-bottom:5px} .GetFocus{background-color:#eee} </style> <body> <script type="text/javascript"> $(function(){ $('.clsHead').click(function(){ if($('.clsContent').is(':visible')){ $('.clsContent').css('display','none'); $('.clsHead span img').attr('src','a.gif'); }else{ $('.clsContent').css('display','block'); $('.clsHead span img').attr('src','a2.gif'); } }); $('.clsBot').click(function(){ if($('li:last').is(':visible')){ $('li:gt(5)').css('display','none'); $('.clsBot a').html('展开'); $('.clsBot img').attr('src','a.gif'); }else{ $('li:gt(5)').css('display','block'); $('.clsBot a').html('简化'); $('.clsBot img').attr('src','a2.gif'); } }); }); </script> <div id="divFrame"> <div class="clsHead"> <h3>图书分类</h3> <span><img src="a2.gif" alt="" /></span> </div> <div class="clsContent"> <ul> <li><a href="#">小说</a><i>(1110) </i></li> <li><a href="#">文艺</a><i>(230) </i></li> <li><a href="#">青春</a><i>(1430) </i></li> <li><a href="#">少儿</a><i>(235) </i></li> <li><a href="#">生活</a><i>(7809) </i></li> <li><a href="#">社科</a><i>(876) </i></li> <li><a href="#">管理</a><i>(1234) </i></li> <li><a href="#">计算机</a><i>(2434) </i></li> <li><a href="#">教育</a><i>(234) </i></li> <li><a href="#">工具书</a><i>(7665) </i></li> <li><a href="#">引进版</a><i>(4557) </i></li> <li><a href="#">其他类</a><i>(4543) </i></li> </ul> <div class="clsBot"><a href="#">简化</a> <img src="a2.gif"> </div> </div> </div> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
从弹出框或内联日历选择一个日期。 如需了解更多有关 datepicker 部件的细节,请查看 API 文档 日期选择器部件(Datepicker Widget)。 默认功能 日期选择器(Datepicker)绑定到一个标准的表单 input 字段上。把焦点移到 input 上(点击或者使用 tab 键),在一个小的覆盖层上打开一个交互日历。选择一个日期,点击页面上的任意地方(输入框即失去焦点),或
使用鼠标选择单个元素或一组元素。 如需了解更多有关 selectable 交互的细节,请查看 API 文档 可选择小部件(Selectable Widget)。 默认功能 在某个 DOM 元素上或者一组元素上启用 selectable 功能。通过鼠标拖拽选择条目。按住 Ctrl 键,选择多个不相邻的条目。 <!doctype html> <html lang="en"> <head> <me
本文向大家介绍Jquery选择器中使用变量实现动态选择例子,包括了Jquery选择器中使用变量实现动态选择例子的使用技巧和注意事项,需要的朋友参考一下 例子一: 例子二: 例子三、jQuery中选择器参数使用变量应该注意的问题 这是原来的代码 实现的是关键词替换,不过到第三行时候不执行了,调试啊,替换啊,都不行。 从早上到刚才一直在各种群里面发问,终于 …… 俺们大本营 的Lomu大神一阵见血:
主要内容:jQuery 选择器jQuery 选择器 请使用我们的 jQuery 选择器检测器 来演示不同的选择器。 选择器 实例 选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") class="intro" 的所有元素 .class,.class $(".intro,.demo") class 为 "intro" 或 "demo"
主要内容:jQuery 选择器,元素选择器,实例,#id 选择器,实例,.class 选择器,实例,更多实例,独立文件中使用 jQuery 函数,实例jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。 jQuery 选择器 jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。 jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。 jQuery 中所有选
本文向大家介绍jquery之基本选择器practice(实例讲解),包括了jquery之基本选择器practice(实例讲解)的使用技巧和注意事项,需要的朋友参考一下 一、在输入框中输入数字,点击按钮,实现对应事件的功能。 html代码: jQuery代码: 二、点击每一个蓝色线框中的div时,改变它后面紧邻的元素的背景为green html代码: jQuery代码: 页面加载完毕后,让所有数字为