我对JS和JQuery非常新,所以请耐心等待。
我有一个下拉列表 - 如果你单击列表,它将调用一个函数,它将打开一个浮动框(div)。现在我们希望在登录时显示该框,从而断开其与click事件的关系。但是,如果我只是从函数中取出代码,将它放在脚本中 - 就像其他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});
});
请帮助我,我试图找到一个关注他的论坛,但我不认为我有正确的关键词。谢谢!
答案 0 :(得分:0)
我完全没有提出你的问题,但是看一下这个问题,点击事件很容易解开
$('#mySelectr').unbind('click');
在unbind functon中,给出你想解开的任何事件的名称。