иногда требуется два клика вместо одного
есть скрипт
var up_sendmail = true; var up_min_price = true; $(function(){ // ОКНО МИНИМАЛЬНАЯ СУММА ЗАКАЗА $('#up_sendmail').click(function () { if(up_sendmail){ $('#up_sendmail_window').css('display','block'); $('#up_sendmail').css('background','url(skins/images/img_design/up_button_send_active.jpg)'); $('#up_min_price-window').css('display','none'); up_min_price = !up_min_price; }else{ $('#up_sendmail_window').css('display','none'); $('#up_sendmail').css('background','url(skins/images/img_design/up_button_send.jpg)'); }up_sendmail = !up_sendmail; }); $('#up_sendmail_window-close').click(function(){ $('#up_sendmail_window').css('display','none'); $('#up_sendmail').css('background','url(skins/images/img_design/up_button_send.jpg)'); up_sendmail = !up_sendmail; }); if(/(Минимальная)/.test($('#up_table_basket_num').html())){ var up_min_price = true; $('#up_basket').click(function () { if(up_min_price){ $('#up_min_price-window').css('display','block'); $('#up_sendmail_window').css('display','none'); $('#up_sendmail').css('background','url(skins/images/img_design/up_button_send.jpg)'); up_sendmail = !up_sendmail; }else{ $('#up_min_price-window').css('display','none'); }up_min_price = !up_min_price; }); $('#up_min_price-window-close').click(function(){ $('#up_min_price-window').css('display','none'); up_min_price = !up_min_price; }) } }); и есть html код <table> <tr> <td class="up_td"> <a href="index.php" title=""><div id="up_logo"></div></a> </td> <td class="up_td"> <div id="up_seach"> <form action="" method="get" id="search-block-form"> <div class="form-item"> <input type="text" name="search" value="" maxlength="128" placeholder="Поиск..."> <input name="search_ot" type="hidden" value="" style="width:98px;"> <input name="search_do" type="hidden" value="" style="width:98px;"> <input name="page" type="hidden" value="search"> <input type="hidden" name="view_search_color" value=""> </div> <div class="form-actions"> <input type="submit" name="op" value="Поиск" class="form-submit"> </div> </form> </div> </td> <td style="padding:0;text-align:center;width:75px;"> <span id="up_sendmail"></span> <div id="up_sendmail_window"> <div id="up_sendmail_window-header"> <div id="up_sendmail_window-close"></div> </div> <div id="up_sendmail_window-body"> <form action="#" method="post" id="up_send_f" onSubmit="return validateForm(this)"> <input type="text" name="up_name" id="up_name" class="up_input_text up_input_error" placeholder="*Контактное лицо"> <input type="text" name="up_company" class="up_input_text" placeholder=" Компания"> <input type="text" name="up_phone" id="up_phone" class="up_input_text" placeholder="*Телефон"> <input type="text" name="up_mail" id="up_mail" class="up_input_text" placeholder="*E-mail"> <textarea name="up_enquiry" id="up_enquiry" placeholder="*Запрос"></textarea> <input type="submit" name="up_send" id="up_submit_send" value=""> </form> </div> </div> </td> <td> <div id="up_basket" class="up_td"> <span id="up_basket_click" href="?page=basket" ></span> <span id="up_table_basket_num" ></span> <span style="font-weight:bold;"><img src="skins/images/img_design/up_header/rouble-lebedev.jpg" alt="Р" title="рублей" style="margin:0 0 0px 0;"></span> <div id="up_min_price-window"> <div id="up_min_price-window-close"></div> <p align="center" style="font-size:12px;"><strong>Минимальная сумма заказа - 10 000 рублей</strong><br/> <span style="font-size:10px">(без учета стоимости нанесения, доставки, и других услуг)</span></p> <p align="left"> Минимальный заказ одного артикула - 500 руб. Скидки при заказе - от 100 000 руб. Мы работаем по безналичному расчету.</p> <p align="left">Любые вопросы и подробности по тел. :</p> < </div> </div> </td> </tr> </table> дк вот после выключения окна для включения другого требуется нажать дважды на объект на котором стоит онклик... я уже бошку сломал... помогите если есть желание и время плиз... а нужно чтобы все было с одного клика. 1 клик - открыть окошко, 1 клик закрыть(по любому вызывающему обекту или по "close" для данного окна), а потом снова 1 клик на включение (тут то как раз получается 1 + еще 1 клик) |
Часовой пояс GMT +3, время: 11:54. |