Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

132
Vistas
JS Pasando Parámetros Adicionales para Bind Callback

Tengo una función de devolución de llamada y me gustaría pasar parámetros. Leí que puede usar Aplicar, pero me pareció demasiado complejo y confuso. Aquí está mi función de enlace:

 function onPlotZoom (event, plot, args ) { $.each( plot.getAxes(), function( event, axisName, axis) { options[axisName].min = axis.min; options[axisName].max = axis.max; options[axisName].scale = axis.scale; } } $( "#plot" ).bind( "plotzoom", onPlotZoom );

Mi secuencia de comandos también tiene variables que escuchan en el documento, ya sea que se presione shift y ctrl y se almacenen así:

 var isShiftPressed = false; var isCtrlPressed = false;

¿Cómo puedo pasar estas 2 variables a la devolución de llamada en PlotZoom? He probado lo siguiente:

 $( "#plot" ).bind( "plotzoom", onPlotZoom( isShiftPressed, isCtrlPressed ) ); function onPlotZoom (event, plot, isShiftPressed, isCtrlPressed ) { $.each( plot.getAxes(), function( event, axisName, axis) { if(isShiftPressed) { //do stuff } if(isCtrlPressed) { // do stuff } options[axisName].min = axis.min; options[axisName].max = axis.max; options[axisName].scale = axis.scale; } }

otro método que probé fue usar argumentos y obtener la propiedad. Pero esto resultó en un error de propiedad 0 que no se puede encontrar:

 $( "#plot" ).bind( "plotzoom", onPlotZoom( isShiftPressed, isCtrlPressed ) ); function onPlotZoom (event, plot, args) { var isShiftPressed = args[0]; var isCtrlPressed = args[1]; // stuff }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda