我对 JS 和 JQuery 非常陌生,所以请多多包涵。
我有一个下拉列表 - 如果您单击该列表,它将调用一个函数,该函数将打开一个浮动框(div)。现在我们希望在登录时显示该框,断开其与点击事件的关系。但是,如果我只是将代码从函数中取出,请将其放在脚本中 - 就像其他 div 一样,我的页面要么呈现不正确,要么什么都不显示。
这是我的 HTML 中的内容:
<li><input class="option_btn room_search" value="Search for Room"/></li>
这是我的脚本的样子:
$("input.room_search").click(function() {
//var roomSearch = new jabberwerx.ui.MUCSearchView(muc, demo_config.conferencealias);
var roomSearch = new jabberwerx.ui.MUCSearchView(muc, conferencealias);
roomSearch.event("actionComplete").bind(function(evt) {
try {
try this...
} catch (e) {
alert("An exception occurred while trying to create/join the MUC room.\n Details: " +
e.message);
}
roomSearch.destroy();
});
roomSearch.render().appendTo(".muc_search");
roomSearch.dimensions({width:600, height:400});
});
请帮助我,我试图找到一个有他关注的论坛,但我认为我没有正确的关键字。谢谢!