我有一个网站,在顶部标题区域我有一个下拉列表,仅当用户将鼠标悬停在它上面时才会起作用(http://liquor.com)。但在移动版本中,我被告知这种行为不起作用。
所以我会在代码中添加一个条件语句并显示另一个下拉菜单,但我很好奇应该使用什么代码进行移动下拉列表。
非常感谢任何帮助。
答案 0 :(得分:1)
我有纯CSS(根本没有javascript)2级下拉菜单,至少可以在iPod touch,iPhone和iPad上使用。
所需要的只是添加一个虚拟onclick
处理程序,所以
<li><div class="menuheader">Reports</div>
... </li>
成了
<li><div class="menuheader" onclick="void(0)">Reports</div>
... </li>
这是在Safari Reference Library的Apple Making Elements Clickable条目中描述的。
答案 1 :(得分:0)
答案 2 :(得分:0)
由于移动平台无法:悬停,因此您必须将下拉菜单绑定到单击事件。
基本上按照以下步骤创建一个下拉菜单: