creo que mi última pregunta abrumado por lo que todo el mundo SimplificaréjQuery cambiar el fondo de un solo eje
Estoy intentando cambiar el fondo de la posición del único eje x. Por defecto, si sólo se define un valor, los otros valores predeterminados a 50%
, por lo que esta función:
function colorChangePiano() {
var bp = $("background-position").css;
$("#target").css('background-position', (bp == -1131) ? '-377' : '0');
}
vuelve background-position: 0 50%
;
¿Cómo puedo modificar la función para cambiar el eje X pero no modificar el eje y?
edited -> esto es para un sprite con 4 columnas y 4 filas para que el eje y permanezca dinámico. sitio de trabajo aquí: http://www.avalonbyeaw.com haga clic en "termina". lo conseguimos trabajando con algunas secuencias de comandos complicada loco en el sitio en vivo, pero voy a dejar esto aquí de todos modos, porque yo todavía realmente como para encontrar una solución a este problema
hmmm ... reemplacé el código pero parece que no funciona. ¿Debería la llamada html seguir siendo onClick = "colorChangePiano()"? –
¡Definitivamente debe llamar a esta función cuando necesite que se ejecute! Tampoco estoy seguro de qué valores se deben insertar, así que cambie a% si no desea alinearlos por píxeles. – TheHippo
lol por supuesto! pero esa sigue siendo la llamada correcta, ¿verdad? solo quería asegurarme de que no funcionaba debido al html –