Javascript 选择列表悬停下拉列表?

Javascript 选择列表悬停下拉列表?,javascript,jquery,html,Javascript,Jquery,Html,我在看下面的答案: 首先,非常感谢这里提供的答案。我能够在一个不断发展的工具中实现这一点,我使用这个工具为用户提供了一种更轻松的工作方式 然而,我有一个问题,我不想在上一个论坛上列出作为答案。。。论坛不应该这样使用 在这个工具(我上面提到过)上,这个工具中还有一些下拉列表,用户表示希望将这些下拉列表放在鼠标上方。因此,我修改了此代码以显示以下内容: $(“.DDM”).hover(函数(){ $(this.find('ul,select')。stop(true,true)。slideDown(

我在看下面的答案:

首先,非常感谢这里提供的答案。我能够在一个不断发展的工具中实现这一点,我使用这个工具为用户提供了一种更轻松的工作方式

然而,我有一个问题,我不想在上一个论坛上列出作为答案。。。论坛不应该这样使用

在这个工具(我上面提到过)上,这个工具中还有一些
下拉列表,用户表示希望将这些下拉列表放在鼠标上方。因此,我修改了此代码以显示以下内容:

$(“.DDM”).hover(函数(){
$(this.find('ul,select')。stop(true,true)。slideDown('medium');
},函数(){
$(this.find('ul,select')。stop(true,true)。slideUp('medium');
});

1.
2.
3.

是的,您通常会看到使用
  • 标签创建的下拉菜单,但是
    可以提供相同的功能(经过调整)。你应该选择一种方法并坚持下去,直到你对这种互动有了更多的经验。试试看

     $(".myClass").on( {
        'mouseenter':function() { $('#myMenu').slideToggle(); },
        'mouseleave':function() { $('#myMenu').slideToggle(); }
    });
    

    这将切换包含子元素的下拉列表。

    您可以获取项目数量并调整大小:

    $('.DDM').hover(function(){
    var count = $(this).children().length;
    $(this).attr('size', count);
    },
    function(){
    $(this).removeAttr('size');
    });
    

    如果您有太多选择,您可能不得不限制尺寸。

    谢谢!我真的很感谢你的帮助!我从你们身上学到的越多,我想问的问题就越少。因此,我感谢你的帮助,没有任何反弹。我在前面的问题上也有过这样的经历。没问题,每个人都是从某个地方开始的,这就是这个网站的内容。有些人忘记了他们曾经有过同样的情况。