Jquery菜单操作不稳定,定位不正确,存在一般错误
Jquery menu acting erratically, bad positioning and general bugs
我制作了一个水平菜单。
它应该做的是让下面的元素以有序的方式沿着右侧排列。相反,它在整个页面上跳跃似乎是随机的,并有其他问题,如闪烁。我已经坚持了一段时间,我很想知道一些解决这些问题的技巧。这里有一个JS FIDDLE显示了这个问题,所有内容都被剥离了。
谢谢。
以下是当前的问题:
-
即使子菜单的偏移量是通过主导航偏移量+宽度计算的,它也不能与主导航的右侧完全对齐。
-
闪烁(使用大边界适度解决)
-
元素有时无法捕捉鼠标,为了复制,我一直在移动我的鼠标,一路向下,一路向上,一路关闭
-
菜单滑出部分以某种随机的顺序转到页面的右下角,并继续移动(yikes)
闪烁问题的解决方案是使子菜单项重叠或触摸。这可以通过在菜单项中添加一个像素的白色边框来实现。
当涉及到对齐问题时(这可能是有意的),您需要添加(两次)元素的填充和边框,因为宽度在填充内。
相关文章:
- JavaScript setInterval函数:是否存在错误
- 这个get方法似乎可以工作,但控制台中存在错误
- 如果字符串中存在错误,请检查数组中的char
- ASP.Net MVC 5 Ajax 请求在编辑页面上不存在错误__RequestVerificationToken
- 在 webpack -p 上的 ./app/index.js 中存在错误
- Dropzone,如果存在错误,如何不处理队列
- 发送到谷歌应用脚本的谷歌电子表格对象包装器中是否存在错误
- 我的 jQuery 滑块运行良好,但存在错误,它有时不会在下次或上一次单击时显示图像
- 我将 javascript 验证添加到我的登录控件中,尽管存在错误
- Firefox中的JSON.parse是否存在错误
- 用Javascript处理TestComlete中的对象不存在错误
- 如何循环浏览每个图像并在casperjs脚本中检查其是否存在错误
- 文件不存在错误,package.json错误
- 由于回调结构中可能存在错误,无法使超时工作
- 在Javascript中将数字转换为字符串时是否存在错误
- Q承诺链存在错误后的承诺链
- __proto__属性的MDN解释中可能存在错误
- angular.js 1.4.8错误:$resource:badcfg正常浏览器中存在错误,但不存在隐身
- 针对不同上下文的原型的IE9中的JavaScript存在错误
- SyntaxError:JSON.parse:使用d3.js的JSON数据的第2行第14列的字符串文字中存在错误的控制字