Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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/cmake/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 jQuery下拉引导无法处理某些情况_Javascript_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript jQuery下拉引导无法处理某些情况

Javascript jQuery下拉引导无法处理某些情况,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我有一个关于jQuery引导下拉列表的问题。我有一个问题,当我尝试打开下拉菜单,然后尝试右键单击菜单,下拉菜单将出现消失。当我尝试向下滚动时,下拉菜单与根菜单不匹配 我想要的是: 当我尝试右键单击菜单时,使“保持”下拉列表显示 使下拉适合(固定)当我尝试滚动条,它将保持适合 CSS: 有关更多详细信息,请参阅我的小提琴 请任何人提出建议。谢谢 像这样改变 .dropdown { position: fixed; z-index: 9999999; display: non

我有一个关于jQuery引导下拉列表的问题。我有一个问题,当我尝试打开下拉菜单,然后尝试右键单击菜单,下拉菜单将出现消失。当我尝试向下滚动时,下拉菜单与根菜单不匹配

我想要的是:

  • 当我尝试右键单击菜单时,使“保持”下拉列表显示
  • 使下拉适合(固定)当我尝试滚动条,它将保持适合
  • CSS:

    有关更多详细信息,请参阅我的小提琴

    请任何人提出建议。谢谢

    像这样改变

    .dropdown
    {
        position: fixed;
        z-index: 9999999;
        display: none;
        top: 35px;
        right: 6px;
    }
    
    和评论

    $(window).on('resize', position);
    
    show方法中的
    position()

    和评论

    $(window).on('resize', position);
    

    像这样改变

    .dropdown
    {
        position: fixed;
        z-index: 9999999;
        display: none;
        top: 35px;
        right: 6px;
    }
    
    和评论

    $(window).on('resize', position);
    
    show方法中的
    position()

    和评论

    $(window).on('resize', position);
    

    我尝试右键单击时如何?当我尝试右键点击时,它仍然会消失。对我来说,右键点击并不会消失。我在chrome中看到了这个。@AseanJazz你在chrome之外看到了我的小提琴吗?嗨,试试这个演示:下拉列表不合适。尝试滚动我做了与我在回答中描述的相同的更改,它工作正常。当我尝试右键单击时如何?当我尝试右键点击时,它仍然会消失。对我来说,右键点击并不会消失。我在chrome中看到了这个。@AseanJazz你在chrome之外看到了我的小提琴吗?嗨,试试这个演示:下拉列表不合适。尝试滚动我做了与我在回答中描述的相同的更改,并且效果良好。