Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.09.2013, 15:47
Интересующийся
Отправить личное сообщение для inferno3 Посмотреть профиль Найти все сообщения от inferno3
 
Регистрация: 25.08.2011
Сообщений: 11

иногда требуется два клика вместо одного
есть скрипт
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 клик)

Последний раз редактировалось inferno3, 27.09.2013 в 15:51.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вместо двух скриптов работает только один (а иногда ни один не работает) vladly Общие вопросы Javascript 2 22.11.2012 15:33
Как получить два разных значения одного объекта EvgeniyRRU Общие вопросы Javascript 5 21.09.2012 15:24
2 клика, вместо одного Harvey jQuery 2 24.02.2012 17:18
Как посредставам одного клика передать ajax 3 переменных Dimario AJAX и COMET 4 14.04.2011 22:13
Появление\исчезанавение блока с одного клика qwermjk Общие вопросы Javascript 1 05.10.2010 09:40