Javascript多线程变量

时间:2016-06-27 21:15:07

标签: javascript html ajax

这是针对AJax Chat中的多行变量,正在设置我正在尝试做的是在设置其他内容之前添加图像。但是,在显示图像和文本时,它总是将它们放在不同的行上。我不认为这个变量显示的容器更多是一个问题。

在ahref标记之前放置html图像标记导致问题,甚至在结尾处。我可能要查看该div容器的大小吗?

下面是一些代码

encodedUserName = this.scriptLinkEncode(userName);
        str = '<div id="'
                + this.getUserDocumentID(userID)
                + '"><a href="javascript:ajaxChat.toggleUserMenu(\''
                + this.getUserMenuDocumentID(userID)
                + '\', \''
                + encodedUserName
                + '\', '
                + userID
                + ');" class="'
                + this.getRoleClass(userRole)
                + '" title="'
                + this.lang['toggleUserMenu'].replace(/%s/, userName)
                + '">'
                + userName
                + '</a>'
                + '<ul class="userMenu" id="'
                + this.getUserMenuDocumentID(userID)
                + '"'
                + ((userID === this.userID) ?
                    '>'+this.getUserNodeStringItems(encodedUserName, userID, false) :
                    ' style="display:none;">')
                + '</ul>'
                +'</div>';
        if(userID === this.userID) {
            this.userNodeString = str;
        }
        return str;

谢谢大家。

1 个答案:

答案 0 :(得分:0)

固定。 CSS使用display:block所以我改了它:)

谢谢大家。