滚动时 jQuery 下拉菜单位置

2024-03-11

我是 jQuery 新手,正在学习 jQuery 概念。目前,我正在尝试设计一个包含长列表项的自定义下拉菜单。我想在将鼠标悬停在主菜单上时滚动菜单。我正在尝试使用描述的 jquery 滚动菜单自定义 CSShere http://css-tricks.com/examples/LongDropdowns/焕然一新的外观和感觉。

我已经尝试过该脚本,但发现其中存在一些问题。你可以在jsfiddle中查看here http://jsfiddle.net/bUxDE/1/。当初始鼠标悬停到第一个列表项时,下拉列表项根本不显示(在初始页面加载中)。其次,第二级 UL 项的宽度被隐藏。

任何人都可以检查小提琴并纠正它吗?另外,请告诉我我哪里做错了,以便我以后改正。

提前致谢。 :)


看看这个也许有帮助

ul.dropdown li:last-child a
{
  border-right: none;
} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover
{
  background: #F3D673;
  color: black;
  position: relative;
  z-index:1;
}
ul.dropdown li a:hover{background: #F3D673;}

JQuery:

.mousemove(function(e) {
                var offset = $container.offset();
                var relativeY = ((e.pageY - offset.top) * multiplier) -   ($container.data("origHeight") * multiplier)+50;
                if (relativeY > $container.data("origHeight")) {
                    $list.css("top", -relativeY);
                    $list.css("zIndex", "-1"); //add this line 
                };
            });

DEMO http://jsfiddle.net/bUxDE/22/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

滚动时 jQuery 下拉菜单位置 的相关文章

  • 如何确定当前使用哪个网格选项

    我将 Bootstrap 3 用于使用 PHP 和 HTML 创建的网页 随着响应式网格和类的开启引导程序3您可以将多个类分配给一个 div 以根据当前屏幕尺寸定义不同的宽度 例如 div class col lg 3 col md 3 c
  • 绑定到 ajax 调用的 Spinner 将不会显示,除非我在 javascript 中添加警报

    我编写了一个简单的方法 将微调器添加到 html 页面的主体 并将事件绑定到 ajaxstart 方法 然后在 ajaxstop 上将其删除 StartAjaxCallSpinner function spinnerObj var bod
  • 删除圆形图像周围的边框

    我有一个圆形图像 png 文件 中间是透明的 我需要将图像内的背景设置为纯色 为此 我将背景设为纯色 然后将border radius 50 但这会产生一条丑陋的小白线 有没有办法摆脱这个问题 或者我必须在图像编辑器中手动为图像着色 div
  • Bootstrap 中的旋转字形 / Font Awesome

    我试图让引导站点中的字形在悬停时旋转 除了更改颜色之外 这是我的尝试 http jsfiddle net young greedo17 88g5P http jsfiddle net young greedo17 88g5P 使用此代码 d
  • PHP、jQuery 和 Ajax 调用乱序

    我正在使用 jQuery 进行 Ajax 调用 我有 x 数量的 Ajax 调用附加到 div 这些 Ajax 加载请求是由 PHP foreach 循环生成的 问题是它们渲染的顺序不正确 它们被设置在数组中
  • 如何通过减少请求来改进 AJAX 实时搜索

    我正在构建一个 AJAX 实时搜索页面 到目前为止 一切都按预期运行 但我注意到我正在进行大量的 AJAX 调用 我知道发生这种情况的地点和原因 但我找不到阻止这些 AJAX 调用发生的方法 我将尝试给出快速解释 然后粘贴下面的代码 在页面
  • 如何确定并打印 jQuery 版本?

    是否有一个 jQuery 函数可以返回当前加载的 jQuery 版本 你可以使用这个 fn jquery or if you re using noConflict jQuery fn jquery 当 jQuery 构建时它会自动更新 定
  • 如何在通过 .ajaxForm() 提交表单之前执行一些操作?

    我正在使用 ajaxForm 框架来发送我的数据 而无需重新加载我的页面 ReplayForm ajaxForm success function data alert Success 现在 我想在提交表单之前检查一些条件 如果条件为假 则
  • 使用 jQuery Select2 清除下拉菜单

    我正在尝试使用奇妙的方式以编程方式清除下拉菜单Select2 http ivaynberg github com select2 图书馆 使用 Select2 远程 ajax 调用动态填充下拉列表query option HTML
  • jQuery输入文件点击方法和IE上拒绝访问

    我尝试仅使用一个按钮作为输入文件 它在 Firefox Chrome Safari 中工作正常 但在 IE 中不行 提交表单时我总是收到 访问被拒绝 的消息 代码 input file click 有真正的解决方法吗 我在谷歌上浪费了大约2
  • 嵌套计算操作

    希望这很简单 我想使用CSS calc操作来执行两个计算 我想将宽度设置为等于 100 7 2 但是 如果我尝试在 CSS 计算操作中执行多个操作 则会失败 width calc 100 7 2 如何在一个 CSS 语句中执行多个计算操作
  • jQuery 表格排序

    我有一个非常简单的 HTML 表格 有 4 列 Facility Name Phone City Specialty 我希望用户能够排序设备名称 and City only 我如何使用 jQuery 进行编码 我发现了这个 我想我应该投入
  • .live() 或 .livequery()

    我有一个Ajaxed的网站 Ajax的内容来自其他页面 例如about html contact html ajax 从名为 main content 的 div 获取内容 但是在 ajax 调用之后 我的其余脚本就中断了 比如tinysc
  • 在 JQuery 中发布表单并填充 DIV - 在 IE 中损坏

    我正在尝试创建一个通过 jQuery 发布数据并将返回值填充到同一 DIV 中的表单 这样页面就不会在发布操作时刷新 div div
  • 内嵌显示定义术语和描述

    我正在为页面上的某些元素使用定义列表 并需要它们内联显示 例如 它们normally看起来像 我需要它们看起来像 注意多个 DD 我可以让它们在 moz 中使用 float 来正常工作 但无论我尝试什么 它们都无法在 IE 中工作 我通常会
  • 适用于移动设备的响应式订单确认电子邮件?

    我从未见过令人惊叹的订单确认 发票电子邮件 即使是最好的 html5 网站也会发送糟糕的订单确认电子邮件 有时是纯文本 我相信这是因为发票通常需要使用表格来显示购买的物品 这在移动设备上实现起来非常困难 我发现了一些让手机上的表格更易于管理
  • 将特定字形与网络字体一起使用

    使用网络字体 我想使用字体功能设置 CSS 中的选项以及跨度类HTML 中 以便使用字体集中的特定替代字形 我需要以正确的语法使用哪些值 GID Unicode 才能定位特定的目标glyph内glyph备择方案 这些功能使用 OpenTyp
  • 使用 animate() 的简单 jQuery 幻灯片

    使用 jQuery 的animate 如何将每个图像滑动一次 使用Slick js https github com kenwheeler slick 像CSS动画 然后停在最后一个 div class slideshow style he
  • 如何简化这个 LESS CSS Box-shadow mixin? (带有“方向”的多个阴影)

    如何减少这段代码 可能使用循环 以拥有一个接受方向和数字的 函数 dir 想要的 方向 number 我需要多少次影子 这里是10次 color 阴影的颜色 Example 可以工作 但不是很容易使用 perspective box dir
  • 为什么使用 iPhone 或 iOS 设备在“iframe”中查看“position:fixed”时不起作用?

    我研究过 stackoverflow 似乎position fixed在 iOS 移动设备的 iframe 中 https stackoverflow com questions 15874910 position fixed and if

随机推荐

  • 在 mobilesafari web 应用程序中嵌入 html5

    我无法找到资源来解释这是否可能 Apple 文档可以在这里找到 https developer apple com library content documentation AudioVideo Conceptual Using HTML
  • Facebook 登录总是返回为已取消。 (iOS 斯威夫特)

    我目前正在尝试使用 4 0 版本的 SDK 实现 Facebook 登录 3 版本也会发生这种情况 当我打电话时登录并读取权限 4 0版本 或openActiveSessionWithReadPermissions 3 版本 立即调用闭包
  • 如何将在特定日期创建的所有文件从 GCS 中的一个存储桶复制到另一个存储桶?

    我们如何将指定日期创建的所有文件从 GCS 中的一个目录复制到另一个目录 我有一个存档文件夹 需要将在指定日期 例如 2022 年 8 月 20 日 创建的所有文件复制到另一个目录 我们可以通过提供文件中的文件名列表并将其作为输入提供来做到
  • Go 模板:如何访问模板中的数组项 (arr[2])?

    如何访问模板中的数组项 例如 a 2 每当我这样做时 我都会得到 坏字符 U 005B a 2 您需要使用index模板功能 index a 2
  • map.begin() 的迭代器类型是什么

    template
  • 如何更改 R 的语言环境?

    我在 Ubuntu 12 10 上使用 R 版本 2 15 3 2013 03 01 系统是德语 R 也是如此 这在搜索错误消息时很不方便 以这种方式在 xterm 中执行 R LANG C R部分解决了问题 然后 R 以英文显示所有内容
  • 如何使用Javascript模拟按键? [复制]

    这个问题在这里已经有答案了 是否可以使用 JavaScript 来模拟按键 例如 如何模拟 Ctrl Alt ArrowKey 我想模拟特殊按键 有可用的API 框架吗 可以说 我正在构建一个基于网络的虚拟键盘 如果您的目标是实现 send
  • PHP 5.3 DateTime 用于重复事件

    我有一个日历应用程序 它使用较新的 PHP DateTime 类 我有一种处理重复事件的方法 但它看起来很黑客 我想看看你们是否有更好的想法 我有一个从 2009 年 11 月 16 日 2009 年 11 月 16 日 开始的重复事件 每
  • jQuery Ajax 复选框状态

    我的页面上有复选框 我想通过 ajax 将其状态发送回数据库 我知道如何将 jquery 与 ajax 结合使用 但我不知道如何获取已选中和未选中的状态以及复选框的 id 以便我可以将其发送回服务器 有任何想法吗 if yourCheckb
  • EF4 Code-First 中 OnModelCreating 的目的是什么?

    我很好奇 EF4 Code First 上下文类中 OnModelCreating 的目的是什么 它是如何工作的 这是一个不错的article http blogs msdn com b adonet archive 2010 12 06
  • 使用 Z-Index 的层问题

    我有 2 个控件 一个在另一个之上 滑块上的边框 在边框上 用户可以标记一个片段以在滑块上以不同的颜色显示 因为在xaml中边框是写在slider后面的 所以它出现在slider的顶部 没关系 我的问题是 滑块的拇指也出现在边框下方 如何设
  • 在 python 中使用 Sin-1 或反 sin

    这是我的代码 point of intersection between opposite and hypotenuse x y pygame mouse get pos using formula for length of line l
  • 带有对齐字体很棒图标的多行列表项

    我正在制作一个项目清单 li twitter bootstrap 中每个列表项的标签和不同的 FontAwesome 图标 我试图使列表测试中心垂直 但不能这样 ul class middle li a href i class icon
  • 如何删除c中每行后面的最后一个空格?

    我必须打印出帕斯卡三角形 我的输出如下 1 1 1 1 2 1 我的代码给出了正确的输出 但在每行后面打印了一个额外的空格 有人可以告诉我如何摆脱它吗 这是我的代码 pascal include
  • 将 Spotify URI 编码为 Spotify 代码

    Spotify 代码 https www spotifycodes com index html 是一些小条形码 可让您共享歌曲 艺术家 用户 播放列表等 它们在 条 的不同高度中编码信息 23 个条可以有 8 个离散高度 这意味着 8 2
  • 在 linux / OS X 上启动 mongod 服务的正确方法是什么?

    我已经安装了 mongodb 并且能够运行它 使用它 执行简单的数据库读 写类型的操作 现在我正在尝试设置我的 Mac 以将 mongod 作为服务运行 我收到 未找到命令 的响应 init mongod start 回应 service
  • 在 pl/sql 中计算游标的行数

    我正在尝试计算将从 sql 语句返回的行数 该语句位于游标中 我的代码是这样的 DECLARE v counter int 0 select count into v counter from cursor get sth is selec
  • Airflow:ValueError:无法配置处理程序“处理器” - wasb 记录器

    我正在尝试使用 Azure blob 配置远程日志记录 Airflow version 1 10 2 Python 3 6 5 Ubuntu 18 04 以下是我所做的步骤 在 AIRFLOW HOME config log config
  • 从嵌套列表中提取数据框

    我有一个嵌套的列表列表 其中包含一些数据框 但是 数据框可以出现在列表中的任何级别 我想要最终得到的是一个平面列表 即只有一个级别 其中每个元素都是only数据帧 所有其他东西都被丢弃 我已经为此提出了一个解决方案 但它看起来非常笨重 我确
  • 滚动时 jQuery 下拉菜单位置

    我是 jQuery 新手 正在学习 jQuery 概念 目前 我正在尝试设计一个包含长列表项的自定义下拉菜单 我想在将鼠标悬停在主菜单上时滚动菜单 我正在尝试使用描述的 jquery 滚动菜单自定义 CSShere http css tri