Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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/2/jquery/82.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 JQuery上下文菜单强制下拉列表_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript JQuery上下文菜单强制下拉列表

Javascript JQuery上下文菜单强制下拉列表,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我正在使用JQuery上下文菜单: 我正面临职位问题,我搜索了论坛,但找不到我需要的内容,所以这里是: 有时我的菜单会被大量数据填满,所以有时它会向上打开,而列表中的大部分内容会消失 我尝试了这个解决方案:但它对我不起作用,因为我也尝试了解决这个问题,但仍然没有用 我想强制它从我的点击位置开始向下打开 代码如下: $.contextMenu({ selector: '#vis', trigger: 'left',

我正在使用JQuery上下文菜单: 我正面临职位问题,我搜索了论坛,但找不到我需要的内容,所以这里是:

有时我的菜单会被大量数据填满,所以有时它会向上打开,而列表中的大部分内容会消失

我尝试了这个解决方案:但它对我不起作用,因为我也尝试了解决这个问题,但仍然没有用

我想强制它从我的点击位置开始向下打开

代码如下:

$.contextMenu({
                selector: '#vis',
                trigger: 'left',
                build: function($trigger, e) {
                     var options = { 
                        callback: function(key, options) {
                            var m = "clicked: " + key;
                            //window.console && console.log(m) || alert(m);
                            if(key!="quit")
                            {
                                SearchAddTweets(d,key);
                            }
                            else
                            {
                                $('#vis').contextMenu(false);
                            }
                        },
                        items: {disabled: false}
                    };
                    options.items["Date"] = {
                        name: d
                    };
                    options.items.sep1 = "---------";
                    $.each(BigWordsDates[d], function(k, v) {
                        for(var prop = 0; prop < OriginalTweets.length; prop++)
                        {
                            if(OriginalTweets[prop][0]!=null)
                            { 
                                if(OriginalTweets[prop][1].search(d)>=0 && OriginalTweets[prop][0].search(k)>=0)
                                {
                                     options.items[k] = {
                                        name: "Trend: "+k+", Freq:"+v
                                    };                                
                                }
                            }                            
                        }

                    });

                    options.items.sep1 = "---------";
                    options.items.quit = {
                        name: "Quit"
                    };

                    if(t>=100)
                    {
                         e.pageX=e.pageX;
                         e.pageY += 100;
                    }


                    return options;
                }
            });
$.contextMenu({
选择器:“#vis”,
触发器:“左”,
构建:函数($trigger,e){
变量选项={
回调:函数(键、选项){
var m=“单击:”+键;
//window.console&&console.log(m)| | alert(m);
如果(键!=“退出”)
{
SearchAddTweets(d,键);
}
其他的
{
$('#vis')。上下文菜单(false);
}
},
项目:{已禁用:错误}
};
选项.项目[“日期”]={
姓名:d
};
options.items.sep1=“-----------”;
$.each(BigWordsDates[d],函数(k,v){
对于(var prop=0;prop=0&&OriginalTweets[prop][0]。搜索(k)>=0)
{
选项.项目[k]={
名称:“趋势:+k+”,频率:+v
};                                
}
}                            
}
});
options.items.sep1=“-----------”;
options.items.quit={
姓名:“退出”
};
如果(t>=100)
{
e、 pageX=e.pageX;
e、 pageY+=100;
}
返回选项;
}
});

大量上下文菜单插件。。。应该定义哪一个与文档链接