【问题标题】:jquery context menu and asp update paneljquery上下文菜单和asp更新面板
【发布时间】:2010-08-05 08:34:41
【问题描述】:

我在更新面板内的 div 上使用 jquery 上下文菜单。我读到我应该使用 ScriptManager.RegisterStartupScript 来注册脚本,这就是我所做的。

在部分回发时,即使没有右键单击 div,菜单也会出现在屏幕上。此外,如果我右键单击 div,contextMenu 会正常启动。

【问题讨论】:

  • 请发布您的代码和 asp.net 标记。

标签: c# jquery asp.net updatepanel


【解决方案1】:

这听起来只是一个样式问题,你需要在你的 CSS 中指定 contextMenu 默认是隐藏的,否则它会起作用,但也会在你点击显示它之前显示出来,就是你所描述的。

如果菜单是这样的:

<div class="contextMenu">.....</div>

确保你有相应的 CSS 来隐藏它,像这样:

.contextMenu { display: none; }

这将使其隐藏,直到您右键单击以显示它:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 2013-11-27
    • 2023-03-06
    • 1970-01-01
    • 2012-03-02
    • 2013-06-29
    • 1970-01-01
    相关资源
    最近更新 更多