美文网首页
事件高级(二)

事件高级(二)

作者: Monee121 | 来源:发表于2018-04-19 17:03 被阅读0次

事件高级(二)

  1. 可重用的选项卡实例
<style>
#div1 input {background:#CCC;}
#div1 .active {background:yellow;}
#div1 div {width:200px; height:200px; background:#CCC; display:none;}
#div2 input {background:#CCC;}
#div2 .active {background:yellow;}
#div2 div {width:200px; height:200px; background:#CCC; display:none;}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
window.onload=function ()
{
    tabSwitch('div1');
    tabSwitch('div2');
};

function tabSwitch(id)
{
    var oDiv=document.getElementById(id);
    var aBtn=oDiv.getElementsByTagName('input');
    var aDiv=oDiv.getElementsByTagName('div');
    var i=0;
    
    for(i=0;i<aBtn.length;i++)
    {
        aBtn[i].index=i;
        aBtn[i].onclick=function ()
        {
            for(i=0;i<aBtn.length;i++)
            {
                aBtn[i].className='';
                aDiv[i].style.display='none';
            }
            this.className='active';
            aDiv[this.index].style.display='block';
        };
    }
}
</script>
</head>

<body>
<div id="div1">
    <input class="active" type="button" value="教育" />
    <input type="button" value="财经" />
    <input type="button" value="aaa" />
    <div style="display:block;">1asdfasdfds</div>
    <div>2xzcvxzcv</div>
    <div>5332342345</div>
</div>

<div id="div2">
    <input class="active" type="button" value="教育" />
    <input type="button" value="财经" />
    <input type="button" value="aaa" />
    <div style="display:block;">1asdfasdfds</div>
    <div>2xzcvxzcv</div>
    <div>5332342345</div>
</div>
</body>
  1. 限制范围的拖拽实例
  2. 磁性吸附的拖拽实例
  3. 解决拖拽问题一:选中文字
  4. 事件捕获:setCapture()与releaseCapture()
  5. 合并代码,共用函数
  6. 碰撞检测原理
  7. 与DOM配合,制作带框的拖拽实例
  8. 处理带框拖拽的细节部分
  9. 用拖拽改变DIV大小实例

相关文章

  • 事件高级(二)

    事件高级(二) 可重用的选项卡实例 限制范围的拖拽实例 磁性吸附的拖拽实例 解决拖拽问题一:选中文字 事件捕获:s...

  • 事件高级

    1. 事件绑定 给元素添加一个事件。//div.onclick = function(){};上面这种事件的添加方...

  • 事件高级

    1. 注册事件(绑定事件) 1.1 注册事件概述 给元素添加事件,称为注册事件或者绑定事件。 注册事件有两种方式:...

  • WebAPIs-事件

    1 - 事件高级 1. 注册事件 ① 传统注册方式 onclick ② addEventListener()事件监...

  • 5.DOM:事件高级( 注册事件、事件监听、解绑事件、 DOM事

    1.1. 事件高级 1.1.1. 注册事件(2种方式) 1.1.2 事件监听 addEventListener()...

  • 04JavaScript-事件操作

    事件高级 1.传统方式注册事件 事件侦听注册事件 addEventListener(1) 里面的事件类型是字符串 ...

  • 事件高级一

    事件高级(一) 给元素添加事件的问题 事件绑定的意义当一个元素添加两个以上事件的时候 事件绑定:IE - atta...

  • 事件机制(高级)

    1、事件 clickdbclickmouseovermouseoutmouseentermouseleaveonl...

  • 19 事件高级

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1....

  • DOM 高级事件

    一、注册事件 给元素添加事件,称为注册事件或者绑定事件。 注册事件有两种方式:传统方式和方法监听注册方式。 1、传...

网友评论

      本文标题:事件高级(二)

      本文链接:https://www.haomeiwen.com/subject/vdowkftx.html