jQuery enabled disabled class

kWo_2

Registered
Как ще стане като кликна на
<input type="buttom" value="DISABLED" id="disable" />
да не мога да използвам този клас class="extras" като кликна на него да не действа, а като кликна на
<input type="buttom" value="ENABLED" id="enable" />
class="extras" да действа като се кликне на него



много ми е трдно да го обесня и ако нещо не сте разбрали ще се опитам да го обесня подробно

атрибутите remove(); removeClass(); не ме устройват, защото аз искам да не работи кода а тези не са от това което искам :?
 
Първо не разбрах какво искаш и второ се пише button
<input type="buttom" value="ENABLED" id="enable" />
Ако искаш да ти помогнем трябва да обясниш по-добре какво искаш
 
Ползвай addClass и removeClass ,като съответно добавяш и махаш класа inactive :idea:
 
marian допуснал съм правописна грешка :)


Replace еми аз написах че removeClass addClass не ме устройват защото ефекта се маха или с remove направо изчезва, а аз искам като кликна на дадения клас да не работи и съответно като кликна на бутона ENABLE да работи класа при кликане както обясних в 1-вия пост :?


по подробно едва ли мога да го обесня :cry:
 
Значи ако съм те разбрал правилно не искаш от един път да изчезва класа а да е нещо като анимация
Можеш да ползваш функцията animate или пък toggleClass
 
не не :)
значи имам <span class="effect">Click me</span>
и като се натисне на него прави един ефект

но аз искам да имам 2 бутона
<input type="button" id="disable" value="DISABLE EFFECT" />
<input type="button" id="enable" value="ENABLE EFFECT" />

като натисна на DISABLE EFFECT и след това като натисна на Click me ефекта да не работи и да си стой както си е, но като натисна на ENABLE EFFECT този клас с Click me да работи като се натисне :)

removeClass,addClass и remove(); не ме устройват, зашото преди да пусна темата опитах с тях и ми изчезва афекта които си е по default него, а аз искам просто да не може да се клика на този клас като я забраня с DISABLE EFFEKT

не знам как да го обесня направо.. :?
 
Код:
<style type="text/css">
.effect {
color:#0CF;
cursor:pointer;
-moz-user-select:none;
}
.clicked {
color:#000;
background-color:#0CF;
opacity:0.5;
}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var effect = 0;
$(".effect").click(function() {
if (effect==0) { $(this).toggleClass("clicked"); }
else { $(this).removeClass("clicked"); }
});
$("#enable").click(function() {
effect = 0;
});
$("#disable").click(function() {
effect = 1;
});
});
</script>
<span class="effect">Click me</span> 
<input type="button" value="ENABLED" id="enable" /> 
<input type="button" value="DISABLED" id="disable" />
Нещо подобно ли или нещо не разбирам?
 

Back
Горе