标签: submenu

Bootstrap下拉子菜单丢失

Bootstrap 3仍然在RC,但我只是想实现它.我无法弄清楚如何放置子菜单类.即使css中没有课程,甚至新的文档也没有说出任何关于它的内容

在2.x中有类名作为dropdown-submenu

css submenu twitter-bootstrap twitter-bootstrap-3

317
推荐指数
5
解决办法
40万
查看次数

如何在wordpress中使用wp_get_nav_menu_items生成自定义菜单/子菜单系统?

我有一个html结构,需要自定义wp_nav_menu代码.

这是我需要生成的html:

<ul class="main-nav">
    <li class="item">
        <a href="http://example.com/?p=123" class="title">Title</a>
        <a href="http://example.com/?p=123" class="desc">Description</a>
        <ul class="sub-menu">
            <li class="item">
                <a href="http://example.com/?p=123" class="title">Title</a>
                <a href="http://example.com/?p=123" class="desc">Description</a>
            </li>
        </ul>
    </li>
     <li class="item">
        <a href="http://example.com/?p=123" class="title">Title</a>
        <a href="http://example.com/?p=123" class="desc">Description</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用wp_get_nav_menu_items我的菜单中的所有项目作为数组.

现在我可以使用以下代码在没有子菜单的情况下生成上面的html :

<?php

$menu_name = 'main-nav';
$locations = get_nav_menu_locations()
$menu = wp_get_nav_menu_object( $locations[ $menu_name ] );
$menuitems = wp_get_nav_menu_items( $menu->term_id, array( 'order' => 'DESC' ) );

foreach ( $menuitems as $item ):

    $id = get_post_meta( $item->ID, '_menu_item_object_id', true …
Run Code Online (Sandbox Code Playgroud)

php wordpress menu wordpress-theming submenu

41
推荐指数
2
解决办法
8万
查看次数

Android在menuItem中添加子菜单,addSubMenu()在哪里?

我想根据我的参数以编程方式将我的OptionsMenu中的子菜单添加到menuItem.我在android sdk中检查了"MenuItem"并且没有addSubMenu()方法!,尽管你可以找到"hasSubMenu()"和"getSubMenu".

正在考虑在onCreateOptionsMenu中这样做:

public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem mi = menu.getItem(MYITEMID);  // << this is defined in my XML optionsMenu
    SubMenu subm = mi.addSubMenu(0,1,0,"Map 1"); // no addSubMenu() method!!!???
....
Run Code Online (Sandbox Code Playgroud)

如何在代码中的menuitem中创建子菜单?

android menu menuitem submenu

40
推荐指数
4
解决办法
7万
查看次数

Android操作栏菜单项,actionLayout无法正常工作

嗨,我正在开发一个Android应用程序.在我的应用程序中,我正在使用Sherlock动作.我在动作栏中定义了几个菜单项,如下所示

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/card_menu"
        android:actionLayout="@layout/action_button"
        android:showAsAction="always"
        android:title="cards">
        <menu>
            <item
                android:id="@+id/C1"
                android:title="C1"/>
            <item
                android:id="@+id/C2"
                android:title="c2"/>
            <item
                android:id="@+id/C3"
                android:title="C3"/>
        </menu>
    </item>
    <item
        android:id="@+id/notification"
        android:actionLayout="@layout/notification_icon"
        android:icon="@drawable/notification"
        android:showAsAction="always"
        android:title="Notifications"/>

    <item
        android:id="@+id/filter"
        android:icon="@drawable/filter"
        android:showAsAction="always"
        android:title="Filter"/>
</menu>
Run Code Online (Sandbox Code Playgroud)

和我的action_button看起来像:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/menu_img"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/spinner_ab_focused_maroon"/>
    <TextView
        android:id="@+id/menu_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/imageView0"
        android:text="C1"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

现在一切都显示出来但我的问题是当我点击card_menu item我定义子菜单的位置并定义动作布局时.它没有显示那些子菜单.我的其他菜单项工作正常.只有当我为包含子菜单的项目定义动作布局时,我才能显示子菜单.如果我删除动作布局,它工作正常.

我知道如果我们为item定义动作布局,那么我们必须手动处理click侦听器.我是按照以下方式做到的

final MenuItem item = menu.findItem(R.id.card_menu);
        item.getActionView().setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                onOptionsItemSelected(item);
                Toast.makeText(getActivity(), "click on menu", Toast.LENGTH_SHORT).show();
            }
        });
Run Code Online (Sandbox Code Playgroud)

我能够处理该项目的单击事件,但无法显示下拉子菜单项. …

android menu submenu android-actionbar drop-down-menu

26
推荐指数
2
解决办法
3万
查看次数

如何在移动网络上使用CSS和JavaScript实现半圆菜单(子项)?

当我用右手冲浪移动网络时,我想使用半圈菜单.有人可以教我如何在移动网络上使用CSS和JavaScript实现半圆菜单(子项)吗?我曾与CSS尝试过transform:rotateborder-radius,但它不能成功的工作.

有一个半圆菜单按钮,这个按钮可以打开和关闭菜单.单击菜单按钮时,将弹出主级别.然后我点击"Main 1",弹出子级别(Sub 1-1,Sub 1-2,Sub 1-3).

如上所述,当我点击"Main 6"时,将弹出子级别(Sub 6-1,Sub 6-2,Sub 6-3).

这是菜单的架构:

Menu
   Main 1
      Sub 1-1
      Sub 1-2
      Sub 1-3
   Main 2
      Sub 2-1
      Sub 2-2
      Sub 2-3
   Main 3
      Sub 3-1
      Sub 3-2
      Sub 3-3
   Main 4
      Sub 4-1
      Sub 4-2
      Sub 4-3
   Main 5
      Sub 5-1
      Sub 5-2
      Sub 5-3
   Main 6
      Sub 6-1
      Sub 6-2
      Sub 6-3
Run Code Online (Sandbox Code Playgroud)

javascript css jquery geometry submenu

24
推荐指数
3
解决办法
5121
查看次数

如何在特定菜单项之间添加分隔符?

背景

我在操作栏(实际上是工具栏)中有一个菜单项,当单击时,会显示可供选择的项目列表,类似于单选按钮:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:icon="@drawable/..."
        android:title="@string/..."
        app:showAsAction="always">
        <menu>
            <group
                android:id="@+id/..."
                android:checkableBehavior="single">
                <item .../>
                <item .../>
                <item .../>
            </group>
        </menu>
    </item>
</menu>
Run Code Online (Sandbox Code Playgroud)

我需要在这个项目列表下面放一个项目,它将在它和列表之间有一个分隔符.与材料设计指南显示的相似(取自此处):

在此输入图像描述

编辑:这是我想要做的草图:

在此输入图像描述

问题

我找不到办法去做.

我试过的

我发现的唯一可行解决方案是:

  1. 更改活动的主题(此处),但这也会影响活动的其他菜单项

  2. 菜单项出现在操作栏上时在菜单项之间放置分隔符的方法,但此处它们不会出现在工具栏本身上.它们出现在所选项目的弹出菜单上.

  3. 我试图在列表和额外项目之间放置假物品,我也尝试放置一个组,一个空组,甚至尝试了各种属性.

可悲的是没有用.

这个问题

如何在动作项目的弹出菜单的特定项目之间添加分隔符?

也许我需要在单击操作项时创建自定义弹出菜单(如此)?如果是这样,我如何在特定项目之间放置分隔符?也许使用Spinner作为动作项目?

android submenu divider android-actionbar android-toolbar

21
推荐指数
3
解决办法
3万
查看次数

如何使用vimperator与使用子菜单的网站进行交互?

在使用子菜单的网站上,我发现自己总是不得不使用鼠标悬停/单击菜单根来下拉菜单的其余部分.如何在不使用鼠标的情况下完成此操作?

一个例子在"晨风大修"链接的网站.当我使用f键来点击链接时,它会转到另一个页面而不是提供子菜单,例如当您将鼠标悬停在其上时.

"流派","部分"和"排序依据"菜单上的另一个示例.当我使用f密钥时,它什么都不做.

menu vimperator submenu drop-down-menu

15
推荐指数
1
解决办法
970
查看次数

NSSharingService Sharing子菜单

如何在Mac应用程序中添加"共享"子菜单?一个例子是Safari>文件>共享.我戳了Apple SharingServices示例代码,但它没有包含工作菜单项.

在此输入图像描述

现在我有一个按钮,在点击时显示可用共享服务的选择器:

NSMutableArray *shareItems = [NSMutableArray arrayWithObject:[self.noteSynopsisView string]];
NSSharingServicePicker *sharingServicePicker = [[NSSharingServicePicker alloc] initWithItems:shareItems];
sharingServicePicker.delegate = self;
[sharingServicePicker showRelativeToRect:[self.shareButton bounds] ofView:self.shareButton preferredEdge:NSMaxYEdge];
Run Code Online (Sandbox Code Playgroud)

我还在MainWindow.xib的File菜单下定义了一个Share子菜单项.

据我了解,NSSharingService列表正在动态生成.所以我不能真正预定义我在Interface Builder中创建的菜单项的服务.

谢谢你的帮助.

macos cocoa menu menuitem submenu

13
推荐指数
2
解决办法
2472
查看次数

bootstrap 3导航栏下拉框颜色

我正在使用带有bootstrap 3的平面UI主题.平面UI主题导航栏无法正常工作,并且很多人在github上发布了类似的问题.所以我决定只使用默认的BS3导航栏并编写我自己的代码(在另一个stackoverflow线程的帮助下)按照我想要的方式设置菜单样式.我在LESS作为覆盖css这样做.

问题是我无法弄清楚如何更改以下内容.

  • 下拉框颜色
  • 下拉框链接颜色
  • 下拉框链接悬停颜色

这是我正在使用的CSS:

/* navbar */
.navbar-default {
   font-size: floor(@component-font-size-base * 1.067); // ~16px
   border-radius: @border-radius-large;
   border: none;
   background-color: @brand-primary !important;
}
/* title */
.navbar-default .navbar-brand {
    color: #5E5E5E;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: @clouds;
}
.navbar-default .navbar-nav > li > a:hover {
    color: @clouds;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: @clouds;
    background-color: …
Run Code Online (Sandbox Code Playgroud)

css background-color submenu navbar twitter-bootstrap-3

11
推荐指数
1
解决办法
4万
查看次数

如何在mean.io中添加子菜单?

我一直在互联网上闲逛找到一种方法来添加子菜单到mean.io应用程序.

  SystemPackage.menus.add({
    title: 'Log Out',
    link: 'Log Out',
    roles: ['authenticated'],
    menu: 'account'
  });
Run Code Online (Sandbox Code Playgroud)

我从上面的代码中得到以下问题.

  • menu传递给对象的属性的目的是什么?
  • mean.io有任何配置来支持子菜单吗?如果是这样,如何配置?

submenu mean.io

10
推荐指数
1
解决办法
706
查看次数