0

我经常发现自己处于想要用额外的行为来增加一些 div 的情况。我这样做如下:

TimedElementView = function(lane, te) {
    var tev = $("<div class=ui-corner-all></div>")
                .attr("id", nextId("tev"))
                .css({"overflow": "hidden",
                      "position": "absolute",
                      "text-align":"center",
                      "background": "#abc"
                     });

     ...
     return tev};

然后通常以前缀为前缀的所有内容thistev

  tev.sublane = function (n,m) {
            this.n = n;
            this.m = m;
            return this;
        };

tev和的混合this让我有些头疼。我遇到了问题,萤火虫告诉我this没有定义,所以我担心我完全走错了路。

任何人都可以对此有所了解(原文如此!)?扩展普通 div 的正确方法是什么?

4

0 回答 0