Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.07.2010, 14:40
Аспирант
Отправить личное сообщение для denisOgr Посмотреть профиль Найти все сообщения от denisOgr
 
Регистрация: 26.07.2010
Сообщений: 31

jquery .dialog Проблема:Всплывающее окно -отображается только 1 раз!
Есть ссылки в виде картинок. Нужно. что бы при клике на ссылку в центре экрана ил под картинкой, вообщем появлялась форма. Делаю через Jquery. использую метод . dialog Но форма появляется один раз при клике., при втором ничего не появляется, как будто окно все еще открыто но невидимо что ли
Вот код
сылка(карта):
Код:
<AREA SHAPE="RECT" COORDS="15,241,106,332" HREF="#"  rel="1" id="openForm" >
форма:
Код:
<div id="dialog-com" style="display:none;"> МОЯ ФОРМА</div>
скрипт:
Код:
<script type="text/javascript">
    $("#openForm").click(
        function () {
        $("#dialog-com").dialog();
                $( "#dialog-com" ).dialog({ closeOnEscape: false });
                $( "#dialog-com" ).dialog( "option", "autoOpen", false );
                $( "#dialog-com" ).dialog({
                buttons: {
                'Закрыть': function() {
                    $(this).dialog('close');
                }}});

                return false;  
    }

);
    </script>
Общий код(мож понадобится)
Код:
<MAP NAME="map.jpg">
        <AREA SHAPE="RECT" COORDS="15,241,106,332" HREF="#"  rel="1" id="openForm" >
       .....................................................................
 .     .....................................................................

    </map>



    <script type="text/javascript">
    $("#openForm").click(
        function () {
        $("#dialog-com").dialog();
                $( "#dialog-com" ).dialog({ closeOnEscape: false });
                $( "#dialog-com" ).dialog( "option", "autoOpen", false );
                $( "#dialog-com" ).dialog({
                buttons: {
                'Закрыть': function() {
                    $(this).dialog('close');
                }}});

                return false;  
    }

);
    </script>

    <div id="dialog-com">MY FORM</div>
Ответить с цитированием
  #2 (permalink)  
Старый 26.07.2010, 20:51
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

http://jqueryui.com/demos/dialog/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню отображается только в Firefox Shady-sister Элементы интерфейса 1 02.07.2010 08:20
Окно открывается только один раз altermann ExtJS 8 22.04.2010 11:55
События Jquery и не только Tohin Events/DOM/Window 3 21.08.2009 14:57