Несколько jqModal для Windows - onLoad и onClick на одной странице. Как? - PullRequest
0 голосов
/ 16 сентября 2011

Я использую jquery jqModal скрипт для всплывающих окон.

У меня есть одна html-страница с двумя окнами jqModal.Я хотел бы, чтобы один загружался при открытии страницы, а другой открывается отдельно через onClick.

Мой скрипт не работает.OnLoad работает (#success), но onClick (#dialog) открывает оба одновременно.

Вот мой текущий скрипт:

<script type="text/javascript">

$(document).ready(function() {

$('#dialog').jqm(); 

$('#success').jqm().jqmShow({});
});
</script>

Ответы [ 2 ]

0 голосов
/ 02 ноября 2011

Код, который вы представили, работает для меня без проблем. Вот полный фрагмент, который я использовал:

 <script type="text/javascript">

           $(document).ready(function() {
           $('#dialog').jqm();     
           $('#success').jqm().jqmShow({});
       });


function showModal() {
        $('#dialog').jqmShow({});            
    }
</script>

<div id="dialog" class="jqmWindow">test</div>
<div id="success" class="jqmWindow">test</div>
<input type="button" value="Show Modal" onclick="showModal()"/>
0 голосов
/ 11 октября 2011

вот обновленный код, который вы можете попробовать

$(document).ready(function() {
    $('#dialog').jqm( {trigger:'#dialog'} ); 
    // $('#dialog').jqmAddTrigger('#dialog'); 
    $('#success').jqm().jqmShow({});
});

Дайте мне знать, работает ли он для вас. Здесь вам нужно добавить триггер, когда модальное окно откроется

...