最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript通用简单的table选项卡实现_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:49:03
文档

javascript通用简单的table选项卡实现_javascript技巧

javascript通用简单的table选项卡实现_javascript技巧:第一步:引用table.js 代码如下: 第二步:定义选中的样式,比如active,应用选项卡的块的ID,比如sidebar,默认被选中的序号,比如第一个0; 第三步:调用函数: 代码如下: //参数分别为:默认选择项 应用块的id 选中的样式 table(
推荐度:
导读javascript通用简单的table选项卡实现_javascript技巧:第一步:引用table.js 代码如下: 第二步:定义选中的样式,比如active,应用选项卡的块的ID,比如sidebar,默认被选中的序号,比如第一个0; 第三步:调用函数: 代码如下: //参数分别为:默认选择项 应用块的id 选中的样式 table(


第一步:引用table.js
代码如下:
第二步:定义选中的样式,比如“active”,应用选项卡的块的ID,比如“sidebar”,默认被选中的序号,比如第一个“0”;
第三步:调用函数:
代码如下:
//参数分别为:默认选择项 应用块的id 选中的样式
table(0, "sidebar", "active")


一切OK,选项卡响应click事件,兼任IE和FF,等有时间了再优化,效果如下:

HTML源代码如下:
代码如下:




New Web Project







  • 选项一


  • 选项二


  • 选项三


  • 选项四


  • 选项五





  • //参数分别为:默认选择项 应用块的id 选中的样式
    table(0, "sidebar", "active")



    table.js
    代码如下:
    /**
    * @author Sky
    */
    var table=function(index,id,active)
    {
    table=new Table(index,id,active);
    table.bind();
    }
    var Table=function(index,id,active)
    {
    this.index=parseInt(index);
    this.arr=document.getElementById(id).getElementsByTagName("li");
    this.active=active;
    }
    Table.prototype={
    bind:function()
    {
    this.arr[this.index].className=this.active;//初始化
    var _self=this;
    for (var i = 0; i < this.arr.length; i++)
    {
    this.arr[i].setAttribute("ext", i);
    this.arr[i].onclick = function(e)
    {
    var _e = window.event||e;
    var _target=_e.srcElement || _e.target;
    _self.setClass(parseInt(_target.getAttribute("ext")));
    }
    }
    },
    setClass:function(index)
    {
    this.arr[this.index].className="";
    this.arr[index].className=this.active;
    this.index=index;
    }
    }

    DEMO下载

    文档

    javascript通用简单的table选项卡实现_javascript技巧

    javascript通用简单的table选项卡实现_javascript技巧:第一步:引用table.js 代码如下: 第二步:定义选中的样式,比如active,应用选项卡的块的ID,比如sidebar,默认被选中的序号,比如第一个0; 第三步:调用函数: 代码如下: //参数分别为:默认选择项 应用块的id 选中的样式 table(
    推荐度:
    标签: 实现 js javascript
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top