jQWidgets es un marco de JavaScript para crear aplicaciones basadas en web para PC y dispositivos móviles. Es un marco muy potente, optimizado, independiente de la plataforma y ampliamente compatible. El jqxKnob se usa para representar un complemento jQuery que tiene una forma redonda y muestra un indicador que se puede arrastrar dentro de un rango de valores especificados. Esta API también se puede usar en una tabla o array para mostrar el valor relativo de un campo en un rango de valores en la región de datos especificada.
El evento de cambio se activa cuando se cambia el valor del jqxKnob especificado.
Sintaxis:
$('#jqx_Knob').on('change', function(event) { $("#log").html("Changed value is " + event.args.value); });
Archivos vinculados: descargue jQWidgets desde el enlace dado. En el archivo HTML, busque los archivos de script en la carpeta descargada.
<link rel=”hoja de estilo” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />
<script type=”text/javascript” src=”scripts/jquery.js”></ script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxbuttons.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdraw.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxknob.js”></script>
<script type=”texto /javascript” src=”jqwidgets/jqxnumberinput.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqx-all.js”></script>
Ejemplo: El siguiente ejemplo ilustra el evento de cambio jQWidgets jqxKnob .
HTML
<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="jqwidgets/styles/jqx.base.css" type="text/css"/> <script type="text/javascript" src="scripts/jquery.js"> </script> <script type="text/javascript" src="jqwidgets/jqxcore.js"> </script> <script type="text/javascript" src="jqwidgets/jqxbuttons.js"> </script> <script type="text/javascript" src="jqwidgets/jqxdraw.js"> </script> <script type="text/javascript" src="jqwidgets/jqxknob.js"> </script> <script type="text/javascript" src="jqwidgets/jqxnumberinput.js"> </script> <script type="text/javascript" src="jqwidgets/jqx-all.js"> </script> </head> <body> <center> <h1 style="color:green;"> GeeksforGeeks </h1> <h3> jQWidgets jqxKnob change Event </h3> <div id='jqx_Knob'> </div> <div id="log"></div> <script type="text/javascript"> $(document).ready(function () { $('#jqx_Knob').jqxKnob({ value: 5, min: 0, max: 50, width: 300, startAngle: 0, endAngle: 360, snapToStep: true, marks: { colorRemaining: { color: 'red' }, colorProgress: { color: 'green' }, offset: '70%', thickness: 5, size: '4%' }, labels: { offset: '85%', step: 5 }, progressBar: { style: { fill: 'yellow', stroke: 'black' }, size: '8%', offset: '61%', background: { fill: 'black' } }, pointer: { type: 'arrow', style: { fill: 'green' }, size: '68%', offset: '29%', thickness: 15 } }); $('#jqx_Knob').on('change', function (event) { $("#log").html( "Changed value is " + event.args.value); }); }); </script> </center> </body> </html>
Producción:
Referencia: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxknob/jquery-knob-api.htm?search=
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA