带有缩略图图像的 Jquery 下拉菜单

标签 jquery html css drop-down-menu menu

如何制作此类下拉菜单或任何可用的插件 http://www.vivantabytaj.com (下拉菜单中的小图片)

最佳答案

它实际上只是 CSS,您可以根据需要使用 jQuery,但您的大部分请求都可以由 CSS 处理。您可能唯一想使用 jQuery 的是动画效果。

所以我会做这样的事情:

HTML:

<div class="nav">
   <ul>
      <li><a href="#">some link</a>
          <ul>
              <li>
                 <img arc="someimage.jpg" />
                 <p>some text you want to display</p>
              </ul>
          </ul>
      </li>
   </ul>
</div>

CSS:

.nav ul ul { display: none; }
.nav img { float: left; }
.nav p { float: right; }

JQuery

$(".nav li").on("click", function(){
   $( this ).children("ul").slideToggle(500);
});

您可能还想通过定义图像宽度或高度或两者来限制图像大小,但这是一个很好的起点。还要确保包含 jQuery 库。

关于带有缩略图图像的 Jquery 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14453224/

相关文章:

html - 如何创建覆盖整个页面的框阴影?

php - 提交表单到cgi文件的问题

html - 背景用 html 和 body 100% 高度切断

html - 调整屏幕大小时如何重新排序 flex 元素?

jquery - 从 GWT 调用 JQuery 函数

javascript - 我的代码可以在 jQuery 1.3.2 上运行,但不能在 1.6.4 上运行

jquery - jqGrid过滤工具栏初始默认值

javascript - 在 keyup 上使用 submit() 提交了两次表单

javascript - 如何对特定数字中的数字进行分类?

javascript - 用于与 react-router-dom react 的粘性页脚