代码之家  ›  专栏  ›  技术社区  ›  Itay Moav -Malimovka

如何在类中扩展dom元素,在mootools中扩展

  •  0
  • Itay Moav -Malimovka  · 技术社区  · 14 年前

    我想创建一个类,比如 MyDiv 从原始的dom div元素继承。 在我的代码后面,我想这样使用它:

    $('a-container').adopt(new MyDiv('my own set of params'));
    

    我不知道该怎么做。

    1 回复  |  直到 14 年前
        1
  •  2
  •   James    14 年前

    您不必扩展特定的元素类型。如果你提供 toElement 方法,您可以定义 采用 在这种情况下:

    var MyDiv = new Class({
        initialize: function() {
            this.realDiv = new Element('div',{id:'foo'});
        },
        toElement: function() {
            return this.realDiv;
        }
    });