Закрытие палитры цветов

У меня есть простое всплывающее окно (не Iframe), куда пользователь может отправить почту друг другу. Существует кнопка отправки для отправки информации и кнопки отмены, которая должна закрыть наложение.

Я действительно испытываю некоторые затруднения, заставляя близкую кнопку работать.

Код похож на это:

<asp:Button runat="server" ID="btnCancel" Text="Cancel" />

<script type="text/javascript">
    jQuery(document).ready(function () {
        jQuery("#<%= btnCancel.ClientID %>").click(function () {
            jQuery.colorbox.close(); return false;
        });
    });
</script>

Я попробовал обоими parent.jQuery.colorbox.close (), jQuery.fn.colorbox.close (), но без успеха.

12
задан Dofs 23 July 2010 в 09:31
поделиться

5 ответов

Я обнаружил, что дважды добавляю jQuery и colorbox, так как они были загружены как во фрейм, так и на страницу, вызывающую colorbox.

Это сработало после того, как я удалил jQuery и Colorbox с оверлейной страницы, поэтому он только был включен.

Я использовал идею «сушил бхарвани» и выполнил событие закрытия.

1
ответ дан 2 December 2019 в 03:06
поделиться

Вы можете использовать:

$(window).colorbox.close();
13
ответ дан 2 December 2019 в 03:06
поделиться

Есть ли у вашего палитры цветов кнопка закрытия вверху. [Закрыть]. В моем приложении, когда я хочу ввести кнопку отмены, чтобы закрыть окно colorbox по ссылке, отличной от уже предоставленной colorbox.

Я делаю обходной путь вроде.

jQuery('#cboxClose').click();

щелкнет по кнопке закрытия по умолчанию и в конечном итоге закроет палитру цветов.

29
ответ дан 2 December 2019 в 03:06
поделиться

Вы пытались использовать

$.fn.colorbox.close(); 

вместо

jQuery.colorbox.close();

?

Возможно, вы уже это сделали:

 $("#cboxClose").click(function(){
      $.fn.colorbox.close();});

У вас не должно быть проблем с закрытием окна цвета. На самом деле, у меня также есть палитра цветов в приложении с кнопкой отмены и этой кнопкой закрытия, которая выглядит как изображение. Нет никаких проблем.

0
ответ дан 2 December 2019 в 03:06
поделиться

Я думаю, вы упустили или допустили ошибку в коде. В противном случае метод закрытия будет работать должным образом. Вы сначала проверили, срабатывает ли ваша кнопка? Если сработает, есть ли у вас ошибка JS?

0
ответ дан 2 December 2019 в 03:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: