Javascript 引导popover隐藏在关键事件上不起作用
此主干功能正常工作:Javascript 引导popover隐藏在关键事件上不起作用,javascript,jquery,twitter-bootstrap,backbone.js,Javascript,Jquery,Twitter Bootstrap,Backbone.js,此主干功能正常工作: closeFeedbackPopover : function({ this.$el.find(".openFeedbackPopover").popover("hide"); } 但是,当按键调用时,popover不会隐藏 createFeedbackPopover: function() { var self = this; $("a textarea inside my popover").keypress(function(event) {
closeFeedbackPopover : function({
this.$el.find(".openFeedbackPopover").popover("hide");
}
但是,当按键调用时,popover不会隐藏
createFeedbackPopover: function() {
var self = this;
$("a textarea inside my popover").keypress(function(event) {
if (event.keyCode == 13) {
if($(this).val().trim() != "") {
var feedback = new Feedback({
message : $(this).val(),
taskId : taskModel.get("id"),
instanceId : taskModel.get("processInstanceId")
});
feedback.save();
$(this).val("");
self.closeFeedbackPopover(); <-- here
globals.messages.success(t("feedback_sent"));
}
}
});
});
createFeedbackPopover:function(){
var self=这个;
$(“我的popover中的文本区域”)。按键(函数(事件){
如果(event.keyCode==13){
如果($(this).val().trim()!=“”){
var反馈=新反馈({
消息:$(this).val(),
taskId:taskModel.get(“id”),
instanceId:taskModel.get(“processInstanceId”)
});
feedback.save();
$(此).val(“”);
self.closeFeedbackPopover();我希望您没有在这个$(“我的popover中的文本区域”)上调用按键功能
。你能展示整个代码,最终创建一个小提琴吗?嗨,西莫,谢谢你的回答。是的,键盘功能被调用,“我的popover中的一个textarea”只是一个例子。我创建了一个要点来展示更多:你确定这个函数self.closeFeedbackPopover()
被调用?是的,调试显示了这一点,行this.el.find(“.openfeedbackpover”).popover(“hide”);也被调用了,但不起作用。你能创建一个小提琴来演示这个问题吗。我希望你不是在这个$(“我的pover中的一个文本区域”)上调用按键功能
。你能展示整个代码,最终创建一个小提琴吗?嗨,西莫,谢谢你的回答。是的,键盘功能被调用,“我的popover中的一个textarea”只是一个例子。我创建了一个要点来展示更多:你确定这个函数self.closeFeedbackPopover()
被调用?是的,调试显示了它,这一行。$el.find(“.openfeedbackpover”).popover(“hide”);也被调用了,但不起作用。你能创建一个小提琴来演示这个问题吗。