контекстное меню jquery и панель обновления asp - PullRequest
0 голосов
/ 05 августа 2010

Я использую контекстное меню jquery на div внутри панели обновления. я прочитал, что должен использовать ScriptManager.RegisterStartupScript для регистрации скрипта, и это то, что я сделал.

при частичной пересылке назад меню появляется на экране даже без щелчка правой кнопкой мыши на элементе div. Более того, если я нажму правую кнопку мыши на div, контекстное меню будет запущено, как обычно.

1 Ответ

0 голосов
/ 05 августа 2010

Это звучит как проблема стиля, вам нужно указать в CSS, что contextMenu скрыто по умолчанию, в противном случае оно будет работать, но также будет отображаться до того, как вы нажали, чтобы показать его, чточто вы описываете.

Если, например, меню выглядит так:

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

Убедитесь, что у вас есть соответствующий CSS, чтобы скрыть его, например:

.contextMenu { display: none; }

Этобудет скрывать, пока вы не щелкните правой кнопкой мыши, чтобы показать его:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...