这是一个tab选项卡的js组件,js里面设定了选中的tab的classname必须是“selected”,我想自定义其他的名称,即通过以下myclass("goodboy")来设定。
不会obj.prototype,高手们帮忙看看怎么改。
<script type="text/javascript">
var myflowers=new ddtabcontent("flowertabs")
myflowers.myclass("goodboy"); //这一行的方法原来js没有。
myflowers.setpersist(true);
myflowers.setselectedClassTarget("link");
myflowers.init();
</script>demo资料及教程
源代码tabcontent.js

解决方案 »

  1.   


    我这代理上网,不能看到源码
    myflowers.myclass("goodboy"); //这一行的方法原来js没有。
    你就需要在源码里面加上这样一个方法也可以在外面加的
    ddtabcontent.prototype.myclass = function (class) {
         this.className = class;//注意this 要指向你的flowertabs对象,就是触发事件的对象
    };
      

  2.   

    我的意思是在图示<位置插入
    myclass:function(){...}然后在下面出现过的“selected”替换成 ddtabcontent.myclass什么的(不知道对不对),没学过js对象扩展,里面的逻辑关系不了解。