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');
});
如果您有太多选择,您可能不得不限制尺寸。谢谢!我真的很感谢你的帮助!我从你们身上学到的越多,我想问的问题就越少。因此,我感谢你的帮助,没有任何反弹。我在前面的问题上也有过这样的经历。没问题,每个人都是从某个地方开始的,这就是这个网站的内容。有些人忘记了他们曾经有过同样的情况。