jquery - 如何更改jquery上下文菜单的样式

标签 jquery html css

我正在尝试将 jquery 上下文菜单与 Jqgrid 一起使用。我可以通过右键单击获得上下文菜单选项,但我无法更改上下文菜单的默认样式。例如,如果我的上下文菜单选项比我不想要的下一行中的某些词更重要..

这是 HTML..

<div class="contextMenu" id="myMenu1" style="display:none; width:auto;">
    <ul style="width: 200px">
     <li id="Reservation">
            <span class="ui-icon ui-icon-pencil" style="float:left"></span>
            <span style="font-size:11px; font-family:Verdana">Reservation Options</span>
        </li>
        <li id="CheckIn">
            <span class="ui-icon ui-icon-pencil" style="float:left"></span>
            <span style="font-size:11px; font-family:Verdana">CheckIn</span>
        </li>
    </ul>
</div>

现在在上面的上下文菜单中,第一个选项 Reservation Options 我得到了两行我不想要的.. 请帮我更新 css。我试图增加 ul 列表的宽度,但它不起作用.. 谢谢..

最佳答案

创建一个新的 CSS 文件并向其中添加所有样式并包含它;

要覆盖内联样式,您必须使用 !important;

.contextMenu
{
   /*Your context menu styling here*/
}

.contextMenu ul
{
   width: 500px !important; /*or Your desired width here */
}

.contextMenu ul li
{
   white-space: nowarp;
}

希望对您有所帮助。

关于jquery - 如何更改jquery上下文菜单的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26668623/

相关文章:

javascript - 如何将相同的 Jquery 应用于随着时间的推移通过 CMS 添加的具有唯一 ID 的元素?

javascript - 使用 JQuery 更改单独的单选按钮状态并运行相关功能

javascript - 如何删除 "previous"和 "next"innerHTML 而不破坏它们

css - jquery 移动自定义图标不起作用

javascript - 使用 OOP 编写 jQuery 插件

javascript - load() - 不加载

javascript - 使用 Jquery 定时淡入淡出

html - html+css 如何让对象不随页面滚动

c# - Repeater 中的 ASP.NET 可点击 Div

jquery - 切换类的条件