tiene problemas para obtener el código siguiente para trabajar:conmutación entre dos clases diferentes de jQuery
$('#changeMode').button().click(function(){
$('#playfield').toggle(function() {
$(this).switchClass("gridView","plainView");
}, function() {
$(this).switchClass("plainView","gridView");
});
});
no puede conseguirlo a cambio de clase de la siguiente div.
<div id="playfield" class="gridView"></div>
¿Alguna idea?
EDIT: He intentado esto:
$('#changeMode').button().click(function(){
if ($('#playfield').attr('class') == "gridView"){
$('#playfield').removeClass("gridView");
$('#playfield').addClass("plainView");
} else {
$('#playfield').removeClass("plainView");
$('#playfield').addClass("gridView");
}
});
Y parece que funciona bien, ¿qué diablos?
'.switchClass()' no es un método jQuery. ¿Estás buscando ['.toggleClass()'] (http://api.jquery.com/toggleClass)? –
[.switchClass()] (http://docs.jquery.com/UI/Effects/switchClass) – Yottagray
para que switchClass funcione, necesita cargar jqueryUI. – HPWD