Here is my JSFiddle:Если/другое заявление не запустить еще
Я борюсь с моим If/Else заявление. Я не могу заставить другую часть инструкции запускать. Я предполагаю, что это что-то с заказом ... но я ничего не пытаюсь помочь.
Что я хочу: нажмите на розовую кнопку и появится маленький розовый цвет. нажмите зеленую кнопку, появится маленькая зеленая коробка, и розовый исчезнет.
Вот HTML:
<div id="pport01"></div>
<div id="pport02"></div>
<div class="p01"></div>
<div class="p02"></div>
Вот CSS-код:
#pport01{
position:relative;
display: inline-block;
width: 100px;
height:100px;
background-color: pink;
cursor: pointer;
}
#pport02{
position:relative;
display: inline-block;
width: 100px;
height:100px;
background-color: green;
cursor: pointer;
}
.p01{
position:relative;
display: none;
width: 10px;
height:10px;
background-color: pink;
display: none;
}
.p02{
position:relative;
display:none;
width: 10px;
height:10px;
background-color: green;
}
Вот JS:
var active01 = false;
var active02 = false;
$('#pport01').click(function(){
active02= false;
active01 = true;
if(active01){
console.log(active01 + "port1 true");
$('.p01').fadeIn("slow");
}else{
console.log(active01 + "port1 false");
$('.p02').fadeOut("slow");
}
});
$('#pport02').click(function(){
active01 = false;
active02 = true;
if(active02){
console.log(active02 + "port2 true");
$('.p02').fadeIn("slow");
}else{
console.log(active02 + "port2 false");
$('.p02').fadeOut("slow");
}
});
Оказывается, я не хочу, если/else там. Спасибо всем за вашу помощь! It works now!
да это имеет смысл! но я не могу представить себе решение. – Kay
Исправьте меня, если я ошибаюсь, но, похоже, вы хотите чередовать затухание и выпадение .p01 и .p02 при нажатии на кнопки pport (или что бы они ни были). В этом случае попробуйте второй код –
, это был очень упрощенный пример. в моем фактическом коде у меня будет 10 кнопок. когда его щелкают, он дезактивирует остальных. также при нажатии на него будет уменьшаться 50%. когда кнопки деактивированы, они будут тусклыми 25% при наведении. когда кнопки активированы, они будут тускнеть до 75% при наведении. – Kay