成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實現Amazon超快下拉菜單的jQ插件

開發 前端
這個顯示速度基本是與鼠標移動同步的,但是絕大多數網站的下拉菜單在顯示子菜單時會都有一定的延遲,但是 Amazon 的下拉菜單沒有這個延遲,而且子菜單也不會在不應該的時候消失。它是怎樣做到這一點的呢?

這篇文章向大家分享一款 jQuery 菜單插件,用于實現前幾天網上流傳很廣的 Amazon 主頁的左上角超快反應速度下拉菜單。當鼠標從菜單中的選項上滑過時,子菜單的顯示速度是超快的。我們可以看一下效果:

這個顯示速度基本是與鼠標移動同步的,但是絕大多數網站的下拉菜單在顯示子菜單時會都有一定的延遲,但是 Amazon 的下拉菜單沒有這個延遲,而且子菜單也不會在不應該的時候消失。它是怎樣做到這一點的呢?答案是通過探測鼠標移動的方向和軌跡。

想象在鼠標當前的位置和子菜單的左上角和左下角之間畫一個三角形。如果鼠標在這個三角形的范圍之內移動,那用戶很有可能是在把鼠標從主菜單向子菜單里挪,所以不要立刻更新子菜單。但是如果鼠標挪動到這個三角形之外,則可以馬上更新子菜單。這就是 Amazon 主頁反應速度超快的下拉菜單背后的算法。

如果想把這個菜單邏輯運用到你的網站上,可以使用 Khan Academy 工程師 Ben Kamens 寫的 jQuery 插件—— menu-aim。

GitHub      插件下載

原文鏈接:http://www.cnblogs.com/lhb25/archive/2013/03/18/amazon-menu-jquery-plugin.html

責任編輯:張偉 來源: 博客園
相關推薦

2009-09-11 09:17:00

C# Button

2020-07-20 12:31:33

UI下拉工菜單設計

2009-04-02 09:08:00

下拉菜單腳本導航設計CSS

2024-09-23 00:00:00

下拉菜單UI控件

2009-07-02 14:18:13

JSP JavaScr下拉菜單

2014-02-24 13:49:13

HTML5CSS3下拉菜單

2012-05-29 10:36:43

jQuery

2020-07-20 14:04:34

Excel下拉菜單數據

2012-05-28 09:50:32

jQuery插件

2012-06-06 15:20:18

jQuery

2021-12-09 08:43:46

Windows 11操作系統微軟

2012-05-08 09:38:03

jQuery

2010-09-13 13:35:39

CSS屬性

2009-11-13 10:06:22

Visual Stud

2021-07-15 09:10:07

Terminal 1.操作系統微軟

2021-06-01 09:02:06

PythonClassPython基礎

2023-07-04 22:11:06

Windows 11微軟

2022-08-24 16:08:22

ETS鴻蒙

2012-06-13 13:37:49

PHP

2011-01-26 15:14:48

jQueryjavascriptWeb
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 999国产视频 | 在线观看视频你懂得 | 欧美a在线观看 | 狠狠爱免费视频 | 中文字幕一页二页 | 国产99视频精品免费视频7 | 九九99久久 | 国产精品99久久久久久www | 蜜桃精品在线 | av在线一区二区三区 | 亚洲精品第一页 | 欧美一区二区三区视频在线播放 | 中文在线播放 | 免费在线观看黄视频 | 影音先锋久久 | 欧美成人h版在线观看 | 欧美黄在线观看 | 国产高清一区二区三区 | 日韩激情网 | 亚洲一级av毛片 | 超碰免费在 | 精品视频久久久久久 | 操久久| 国产婷婷色综合av蜜臀av | 性网址| 日韩在线一区二区三区 | 天天操人人干 | 国产又色又爽又黄又免费 | 国产一卡二卡三卡 | 国产精品一区二区福利视频 | 欧美videosex性极品hd | 91免费看片神器 | 亚洲一区中文字幕在线观看 | 成人在线播放 | 激情视频网站 | av资源网站 | 欧美一区二区免费在线 | 91爱啪啪 | 国产在线高清 | 欧洲毛片 | 99久久国产 |