Показать сообщение отдельно
  #4 (permalink)  
Старый 27.06.2015, 22:32
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Сообщение от рони Посмотреть сообщение
karakym,
$('.type-switcher option').click

$('.type-switcher').change
...
var typeNumber = this.value
Согласен, это уже разобрал, но вот проблемка такая:
jQuery(document).ready(function(){ 

$('.type-switcher').change(
					function() {
						var typeNumber = $(this).attr("value");
            if(typeNumber == "1") {
              typeLink = "http://render911.ru/textures/floor/floor";
						}else if(typeNumber == "2") {
              typeLink = "http://render911.ru/textures/stone/stone";
						}else {
              typeLink = "http://render911.ru/textures/wood/wood";
						};
            alert(typeLink);
				});

$('.bg-switcher').click(
					function() {
						var bgNumber = $(this).attr("value");
            alert(typeLink);
						$('body').css("background-image","url("+typeLink+"_"+bgNumber+".jpg)");
            
				});
});

Значит в первой функции нажатие выводит окошко alert(typeLink), а уже вторая функция не выводит это же окошко! Почему так? Что не правильно? И как правильно сцеплять 2 переменные?
Ответить с цитированием