Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript I';我加了一个“a”;输入“;在jPushMenu中,但如果我;点击";输入时,菜单将关闭。我能阻止这种行为吗?_Javascript_Jquery - Fatal编程技术网

Javascript I';我加了一个“a”;输入“;在jPushMenu中,但如果我;点击";输入时,菜单将关闭。我能阻止这种行为吗?

Javascript I';我加了一个“a”;输入“;在jPushMenu中,但如果我;点击";输入时,菜单将关闭。我能阻止这种行为吗?,javascript,jquery,Javascript,Jquery,我正在尝试在JPU菜单中添加搜索表单 但每次单击输入文本时,菜单都会关闭(可能是因为“closeOnClickOutside”参数) 我试图写一个这样的函数: $('.cbp-spmenu input').on('click',function() { // dont execute jPushMenu.close(o); }); 但我真的不知道该怎么做 这是jPushMenu.js 这是由$(文档)引起的。单

我正在尝试在JPU菜单中添加搜索表单 但每次单击输入文本时,菜单都会关闭(可能是因为“closeOnClickOutside”参数)

我试图写一个这样的函数:

            $('.cbp-spmenu input').on('click',function() {
                // dont execute jPushMenu.close(o); 
            });
但我真的不知道该怎么做


这是jPushMenu.js 这是由
$(文档)引起的。单击文件
jPushMenu.js
()第66行上的()
。您可以通过修改本地文件来修复此问题,如下所示:

// Close menu on clicking outside menu
if (o.closeOnClickOutside) {
  $(document).click(function(e) {
    if (!$(e.target).closest('.cbp-spmenu').length && $('.cbp-spmenu').is('.' + o.menuOpenClass)) {
      jPushMenu.close(o)
    }
  });
}
并使用
closeOnClickLink
将菜单初始化为:

$('#menu').jPushMenu({
  closeOnClickLink: false
})
我可能会为此发送请求:)

$('#menu').jPushMenu({
  closeOnClickLink: false
})