Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 02.11.2015, 20:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,129

rodiony4,
решение выше или вы неправильно сформулировали начальные данные и макет
Ответить с цитированием
  #12 (permalink)  
Старый 02.11.2015, 20:24
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

рони, код вставлял до и после changeTextOnePage3, без результата
jQuery(function(){
       var s = jQuery('[name="shipping_rate_id"]');
       s.click(function() {
          jQuery(".field").not(jQuery({hashd5561dda4545a69195256a8ee62fcc91 : "#vm_myadres_div, #vm_myadres_input, #vm_pasport_div, #vm_pasport_input, #infoTK", hasha917f3643fcc7141bc83f55fb83a6c62 : "#vm_pasport_div, #vm_pasport_input, #infoTK"}[this.id]).slideUp(500)).slideDown(500);   
      });
});
Ответить с цитированием
  #13 (permalink)  
Старый 02.11.2015, 20:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,129

rodiony4,
консоль что пишет и есть ли эти элементы уже на странице?
Ответить с цитированием
  #14 (permalink)  
Старый 02.11.2015, 21:02
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

рони, консоль ошибок не выдает, элементы на странице
Ответить с цитированием
  #15 (permalink)  
Старый 02.11.2015, 21:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,129

rodiony4,
вариант для : если элементов нет на странице
jQuery(function() {
    jQuery('body').on('click', '[name="shipping_rate_id"]', function(event) {
        jQuery(".field").not(jQuery({
            hashd5561dda4545a69195256a8ee62fcc91: "#vm_myadres_div, #vm_myadres_input, #vm_pasport_div, #vm_pasport_input, #infoTK",
            hasha917f3643fcc7141bc83f55fb83a6c62: "#vm_pasport_div, #vm_pasport_input, #infoTK"
        }[this.id]).slideUp(500)).slideDown(500);
    });
});
Ответить с цитированием
  #16 (permalink)  
Старый 02.11.2015, 21:17
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

Сообщение от рони
вариант для : если элементов нет на странице
рони, не работает, все элементы на странице, вот смотрите
сейчас код выглядит так
function changeTextOnePage3(op_textinclship, op_currency, op_ordertotal)
{
op_hidePayments();
changeTextOnePage(op_textinclship, op_currency, op_ordertotal);

var jQnoC6 = jQuery.noConflict();
var s = jQnoC6('[name="shipping_rate_id"]');
s.click(function() {
  jQnoC6(".formField, .formLabel").not(jQnoC6({hashd5561dda4545a69195256a8ee62fcc91 : "#vm_myadres_div, #vm_myadres_input, #vm_pasport_div, #vm_pasport_input, #infoTK", hasha917f3643fcc7141bc83f55fb83a6c62 : "#vm_pasport_div, #vm_pasport_input, #infoTK"}[this.id]).slideUp(400)).slideDown(400);   
});
}

вот ссылка http://www.glassbus.ru/test/vm.html?page=shop.product_details&flypage=flypage. tpl&product_id=2&category_id=1
нажмите Купить, перейдете в оформление заказа,
жмакаем на "Самовывоз" - поля "Адрес получателя" и "Серия и номер паспорта" не скрылись
жмакаем еще раз на "Самовывоз" - поля скрылись, и далее все стабильно
Ответить с цитированием
  #17 (permalink)  
Старый 02.11.2015, 21:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,129

Сообщение от rodiony4
нажмите Купить, перейдете в оформление заказа,
жмакаем на "Самовывоз" - поля "Адрес получателя" и "Серия и номер паспорта" не скрылись
жмакаем еще раз на "Самовывоз" - поля скрылись, и далее все стабильно
не осилил. более помочь не могу
Ответить с цитированием
  #18 (permalink)  
Старый 02.11.2015, 21:34
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

рони, попробую что ни будь сделать сам или оставлю старый код. Вам большое спасибо!
Ответить с цитированием
  #19 (permalink)  
Старый 15.11.2015, 01:59
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

рони, дело в том, что элементы на страницу подгружаются динамически аяксом.
Сделал так, и теперь ваш js выполняется:
<script type="text/javascript">
var jQnoC6 = jQuery.noConflict();
var s = jQnoC6('[name="shipping_rate_id"]');
s.live("click", function(){
	jQnoC6(".formField, .formLabel, #infoTK").not(jQnoC6({
		hashd5561dda4545a69195256a8ee62fcc91 : "#vm_myadres_div, #vm_myadres_input, #vm_pasport_div, #vm_pasport_input, #infoTK", 
		hasha917f3643fcc7141bc83f55fb83a6c62 : "#vm_pasport_div, #vm_pasport_input, #infoTK" 
	}[this.id]).slideUp(300)).slideDown(300);  
});
</script>
Ответить с цитированием
  #20 (permalink)  
Старый 15.11.2015, 02:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,129

Сообщение от rodiony4
live
очень устарело ... сейчас on
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрытые элементы window newobject Events/DOM/Window 0 10.07.2014 17:34
как выбрать первого ребенка с определенным классом imedia Элементы интерфейса 2 26.05.2014 19:31
Как вставить изображение после тега с определённым классом borus Общие вопросы Javascript 1 20.01.2014 18:43
Найти все элементы с определенным id izcian Общие вопросы Javascript 5 17.12.2013 04:57
замена цвета в определенном теге с определенным классом Buru Events/DOM/Window 4 11.03.2011 11:12