Javascript jQuery UI Portlet问题(无法单击输入框)

Javascript jQuery UI Portlet问题(无法单击输入框),javascript,jquery,jquery-ui,jquery-plugins,Javascript,Jquery,Jquery Ui,Jquery Plugins,我正在使用jQueryUIportlet 在其中一个容器中,我创建了一个表单 现在,当portlet移动并且一切正常时,我有一个表单问题 我无法使用鼠标单击表单字段(输入框)。我可以通过键盘制表并输入数据,但不能用鼠标单击 这是一个已知的问题吗?有点晚了,但我最近遇到了这个问题,目前还没有看到太多的解决方案 jqueryuisortable和Draggable都提供了一个“cancel”选项,您可以按如下方式传入该选项,以防止可排序/可拖动事件绑定到指定的元素。例如,这将解决在使用可拖动Por

我正在使用jQueryUIportlet

在其中一个容器中,我创建了一个表单

现在,当portlet移动并且一切正常时,我有一个表单问题

我无法使用鼠标单击表单字段(输入框)。我可以通过键盘制表并输入数据,但不能用鼠标单击


这是一个已知的问题吗?

有点晚了,但我最近遇到了这个问题,目前还没有看到太多的解决方案

jqueryuisortable和Draggable都提供了一个“cancel”选项,您可以按如下方式传入该选项,以防止可排序/可拖动事件绑定到指定的元素。例如,这将解决在使用可拖动Portlet时能够单击输入字段的问题

$( ".selector" ).sortable({
  cancel: "a, button, #idName, .class-name"
});

如果仍然希望使用表单字段拖动portlet,可以尝试以下操作,如另一个线程中所述:

$('.draggable input').click(function() {
  $(this).focus();
});

有点晚了-但我最近遇到了这个问题,没有看到太多当前的解决方案

jqueryuisortable和Draggable都提供了一个“cancel”选项,您可以按如下方式传入该选项,以防止可排序/可拖动事件绑定到指定的元素。例如,这将解决在使用可拖动Portlet时能够单击输入字段的问题

$( ".selector" ).sortable({
  cancel: "a, button, #idName, .class-name"
});

如果仍然希望使用表单字段拖动portlet,可以尝试以下操作,如另一个线程中所述:

$('.draggable input').click(function() {
  $(this).focus();
});

一个JSFIDLE会很有帮助,因为它是一个巨大的页面,所以我无法做到这一点……但是,是的,只是给你一个提示,这只是Firefox的问题……我也有同样的问题。(同样仅在Firefox中)JSFIDLE会很有帮助,因为它是一个巨大的页面,所以我无法做到这一点……但是,是的,只是给你一个提示,这只是Firefox的一个问题……我也有同样的问题。(同样仅在Firefox中)