js手风琴】的更多相关文章

关键词: js手风琴 js百叶窗 js百页窗 实现原理解读 使用两层for循环实现, 第一层有三个功能,分别给第个li: 添加索引 预设位置 添加事件 第二层有两个功能,整理图片位置: 鼠标的li,以及前面那些li的位置 鼠标后面那些li的位置 HTML/CSS 解读:略 HTML/CSS代码: <!-- Author: XiaoWen Create a file: 2016-12-14 09:41:11 Last modified: 2016-12-15 12:56:23 Start to w…
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <style>        * {            margin: 0;            padding: 0;            list-style: none;        } …
//js代码 //获取li var list = document.getElementsByTagName("li")[0]; //遍历  排他 for( var i=0;i<list.length;i++ ){ list[i].style.backgroundImages = "url('images/i'+(i+1)+'.jpg')"; list[i].onmouseover = function(){ for( var j=0;j<list.le…
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"&…
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> *{ margin:0; padding:0; } .wrapper{ width: 938px; height: 128px; border: 1px solid #d3d…
好久没发帖了,今天发一个jquery select的表单三级联动,希望能对有需要的朋友有点帮助. js代码,当然还要加上jquery的包,应该都有的,这里就不发了. <script type="text/javascript"> var threeSelectData={ "选择频道":{ val:"", items:{ "二级子菜单":{ val:"", items:{ "三级子菜单…
我知道现在大多数前端开发人员都在使用jQuery等第三方的库来进行开发,这不仅节约了时间,也让效率大大的提高,并让公司的效益增加,何乐而不为呢? 但是,这也会有一定的缺点,比如jQ比js慢,尤其在大型项目中就会显现出来,下面我用原生js实现一个简单的手风琴效果效果.                HTML代码如下 结构非常简单就5个li盒子,js代码会渲染图片上去 <!DOCTYPE html><html><head lang="en"> <m…
最新在学习JS写一些实用的小玩意——手风琴 CSS样式: <style type="text/css"> * { margin: 0px; border: 0px; padding: 0px; } .leftli { float: left; width: 200px; background: #3D4444; } ul li { display: block; line-height: 25px; width: 200px; height: 25px; list-styl…
一:纯css+html的手风琴效果 这种用css写的手风琴比较简单,主要是应用到css中的,transition属性. 代码如下: <!DOCTYPE HTML> <html> <head> <style> body{background: url('bg.gif') repeat;} ul,li,p{margin: 0px;padding: 0px;list-style: none;} #div{width: 1180px;height: 405px;bo…
说是Angular.js+Bootstrap实现手风琴菜单,其实就是用了Bootstrap的样式而已. 上一篇实现了表格+分页,接着学习实现的Demo. 主要练习自定义指令,向指令中传递参数,老规矩先上效果图: <my-page ng-repeat="item in expanders" page-title="item.title">{{item.text}}</my-page> 上面是我自定义的指令,菜单存在标题和内容3条用了 ng-re…
手风琴菜单一般用于下拉导航,由于外观非常简洁,使用起来跟手风琴一样可以拉伸和收缩而得名,项目中适当应用手风琴效果会给用户带来非常好的体验.本文借助jQuery插件轻松打造一个非常不错的手风琴效果的菜单. HTML 1 2 <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="tex…
想要实现简单的手风琴切换效果,需要使用JS实现,如下是使用javascript源码实现,后续会更新使用jQuery实现. 1. 先进行简单的布局:我们可以再ul下添加几个li实现html的简单布局,再给每个li 添加绝对定位,以及设置对应的宽高,如下: <style> * { padding:0 ;margin:0;} ul { width:640px; height:400px; border:1px solid #ccc; position:relative; margin:100px a…
手风琴图片滑动是我最近学的一个图片的效果,感觉不错,分享给大家. 最终效果见 :http://gjhnstxu.me/squeezebox/demo.html 详细代码如下: html代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>手风琴图片</title> <link rel="st…
 1.插件代码 少说多做,基于jQuery的手风琴插件jquery.accordion.js的代码:  /* * 手风琴插件说明: * 1.treeTrunk对应树干 * 2.treeLeaf对应树叶,html代码结构一般为treeTrunk.next()元素 * 3.treeTrunkActiveClass是树干展开后添加的样式 * 4.treeType是触发手风琴效果的事件形式 * 5.treeIs 加载后是否将第一个树干展开 * 6.speed 展开.闭合动画执行时间 * 7.插件命名为j…
本文带来一个垂直方向的手风琴插件开发,可以定制的功能如下: contentClass : 'panel', //面板样式navClass : 'nav', //导航样式activeClass : 'active', //导航激活样式triggerElements : '*', //触发元素activeIndex : 0, //默认选中的元素evType : 'click', //默认触发的事件animate : true, //是否支持动画渐变multiple : false //是否支持多个面…
之前在慕课网上有练习手风琴效果,但是老师使用jquery简简单单的两三行实现了,今天自己用js练习一下效果 <div id="divbox"> <ul> <li class="pic1"><a href="javascript:;">床头明月光</a></li> <li class="pic2"><a href="javascr…
$(document).ready(function(){ //定义展开的块 var lastBlock = $('#a1'); //展开的块的宽度 var maxWidth = 406; //折叠的块的宽度 var minWidth = 166; $('.picon ul li').hover(function(){ $(lastBlock).animate( {width: minWidth + "px"}, {queue:false,duration:1000} ); $(thi…
效果截图: HTML代码: <div id="container"> <img src="images/photo01.jpg" alt=""> <img src="images/photo02.jpg" alt=""> <img src="images/photo03.jpg" alt=""> <img src=…
<!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…
1 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0; padding: 0; } div{ outline: 1px white solid; } #out{ width: 300px; height: 360px; position…
1.BootStrap组件--按钮组: .btn-group>.btn*5: .btn-group-justified: .btn-group-lg/sm/xs: .btn-group-vertical--竖直按钮组:2.BootStrap组件--下拉菜单: 下拉菜单必须三级结构:  <div class="dropdown">   <a data-toggle="dropdown">触发元素</a>   <ul cl…
包含js,jquery,css,html5特效,源代码 本文地址:http://www.cnblogs.com/roucheng/p/texiao.html 2017新年快乐特效 jQuery最新最全版本下载 CSS3实现手机移动端触屏向上拖动的提示箭头动画 jQuery+HTML5弹出创意搜索框层 html5手机端的点击弹出侧边滑动菜单代码 纯css3艺术文字样式效果代码 纯css3手机页面图标样式代码 jQuery自动与手动图片切换效果下载 纯css3天气动画场景特效 HTML5填充颜色的f…
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>手风琴</title> <link href="css/accordion.css" rel="stylesheet"> <script src="js/jquery-1.11.1.min.js"></scr…
前端: <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-…
前端 <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-s…
效果:http://hovertree.com/texiao/jquery/65/ 效果图: 手机扫描二维码查看效果: 代码: <!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"…
查看效果:http://keleyi.com/keleyi/phtml/menu/5.htm 本菜单的HTML代码和JS代码都简洁,完整源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3…
10.鼠标悬停(hover)切换 class 属性假如当用户鼠标悬停在一个可点击的元素上时,你希望改变其效果,下面这段代码可以在其悬停在元素上时添加 class 属性,当用户鼠标离开时,则自动取消该 class 属性:$('.btn').hover(function () { $(this).addClass('hover'); }, function () { $(this).removeClass('hover'); });你只需要添加必要的CSS代码即可.如果你想要更简洁的代码,可以使用…
当鼠标在元素上悬停或移出时,可以通过JQuery的hover方法来给元素绑定两个处理方法,前者用于鼠标悬停,后者用于鼠标移出,因此根据这这特点再设置相应元素的css属性后就可以方便的实现手风琴布局,然而这样的却有个问题,即当鼠标移出时就导致内容被隐藏,示例代码如下: <html> <head> <title>Demo</title> <script language="javascript" type="text/java…
1.手风琴效果 JS: $(function() {     var aMenuOneLi = $(".menu-one > li");     var aMenuTwo = $(".menu-two");     $(".menu-one > li > .header").each(function(i) {         $(this).mouseover(function() {             //mouseo…