Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Jquery dialog.


Автор: Yilla 24.2.2011, 16:01
Диалоговое окно выскакивает на одну комбинацию слов, а у меня таких комбинаций 40.
Код диалогового окна:

$('#dialog').dialog({
            autoOpen: false,
            show: 'blind',
            hide: 'explode'
        });
        
        $('#help').click(function() {
            $('#dialog').dialog('open');
            return false;
        });


На странице сайта вот так:

           <td width="39%" valign="top" class="hell"> 
            <img id="help" src="img/kategor/kategor_1.gif" width="200" height="25">
        <div id="dialog" title="Автозапчасти, аксессуары">
    <p class="hel_1">Aвтобусы, микроавтобусы<br></p>
</div>

              
                  <span class="helly">Aвтобусы, микроавтобусы \ Aвтосигнализация \ Автомузыка\ Автостекла \ Автошины, камеры ...</span>
              </td>
            
            <td width="39%" valign="top" class="hell">
              <img id="help" src="img/kategor/kategor_2.gif" width="200" height="25">
            
                             
              <div id="dialog" title="Автосервис"> 
              <p class="hel_1">Aвтомойки </p>
</div>


Так вот: когда вписываю id="dialog" только на одну категорию, то все работает, но как только вписываю id="dialog" в еще одну категорию, то перестает работать вообще все. Помогите, пожалуйста, как сделать, чтобы диалоговое окно работало для всех 40 категорий! smile 
заранее спасибо за ответы  smile 

Автор: Embedded 24.2.2011, 22:19
Yilla, 
Вас тут поругают за то что Вы не используете разметку "Код" 
Код
<td width="39%" valign="top" class="hell">
 для кода.
Во вторых как-то странно Вы используете больше чем один одинаковый id, может все же class="dialog"?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)