jQWidgets jqxGauge LinearGauge valueChanged事件

jQWidgets jqxGauge LinearGauge valueChanged事件

jQWidgets是一个基于jQuery的UI组件库,提供了丰富的UI组件和工具,包括表格、表、历、菜单等。jqxGaugejqxLinearGaugejQWidgets中的两个组件,用于显示仪盘和线性仪盘。这两个组件都提供了valueChanged事件用于在值发生变化时触发相应的操作。

valueChanged事件的基本语法

valueChanged事件在值发生变化时触发,其基本语法如下:

// 仪表盘valueChanged事件
$('#jqxG').on('valueChanged', function (event) {
  var value = event.args.value;
  console.log('当前值为:' + value);
});

// 线性仪盘valueChanged事件
$('#jqxLinearGauge').on('valueChanged', function (event) {
  var value = event.args.value;
  console.log('当前值为:' + value);
});

jqxGaugejqxLinearGauge组件中,可以使用valueChanged事件来监听值的变化。

示例1:监听jqxGaugevalueChanged事件

以下是一个示例演示如何监听jqxGaugevalueChanged事件:

<!DOCTYPE html>
<html>
<head>
  <meta="UTF-8">
  <title>jQWidgets Gauge Example</title>
  <link rel="stylesheet" href="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/styles/jqx.base.css">
  <script src="https://code.jquery.com/jquery-3.6.0.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqxcore.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqxdata.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqxbuttons.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqxgauge.js"></script>
</head>
<body>
  <div id="jqxGauge"></div>
  <script>
    $(document).ready(function () {
      $('#jqxGauge').jqxGauge({
        value: 75,
        pointer: {
          length: '60%',
          width: 10,
          style: { fill: '#000000' },
          position: { x: 55, y: 200 }
        }
      });

      $('#jqxGauge').on('valueChanged', function (event) {
        var value = event.args.value;
        console.log('当前值为:' + value);
      });
    });
  </script>
</body>
</html>

在这个示例中,我们使用jqxGauge组件创建了一个仪表盘,并监听了valueChanged事件。当值发生变化时,会在控制台输出当前值。

示例2:监听jqxLinearGaugevalueChanged事件

以下是另一个示例演示如何监听jqxLinearGaugevalueChanged事件:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>jQWidgets LinearGauge Example</title>
  <link rel="stylesheet" href="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/styles/jqx.base.css">
  <script src="https://code.jquery.com/jquery-3.6.0.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqxcore.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqxdata.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqx.js"></script>
  <script src="https://cdn.jqwidgets.com/jquery.jqwidgets/4.5.3/jqwidgets/jqxlineargauge.js"></script>
</head>
<body>
  <div id="jqxLinearGauge"></div>
  <script>
    $(document).ready(function () {
      $('#jqxLinearGauge').jqxLinearGauge({
        max: 100,
        min: 0,
        value: 75,
        pointer: {
          type: 'arrow',
          size: '5%',
          style: { fill: '#000000' },
          position: '50%'
        }
      });

      $('#jqxLinearGauge').on('valueChanged', function (event) {
        var value = event.args.value;
        console.log('当前值为:' + value);
      });
    });
  </script>
</body>
</html>

在这个示例中,我们使用jqxLinearGauge组件创建了一个线性仪表盘,并监听了valueChanged事件。当值发生变化时,会在控制台输出当前值。

综上所述,jqxGaugejqxLinearGauge组件都提供了valueChanged事件,用于在值发生变化时触发相应的操作。本文详细介绍了valueChanged事件的使用和示例。

参考

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQWidgets jqxGauge LinearGauge valueChanged事件 - Python技术站

(0)
上一篇 2023年5月9日
下一篇 2023年5月9日

相关文章

  • rollup输出的6种格式详解

    关于“rollup输出的6种格式详解”,我来给您做一份详细的攻略。详解包括以下几个方面: 1. rollup输出的6种格式 rollup支持输出6种不同的格式,这些格式都可以在output.format中设置,它们分别是: CommonJS:适用于Node.js环境的输出,使用CommonJS模块化规范。 ES Module:可以在现代浏览器端及Node.j…

    jquery 2023年5月27日
    00
  • jQuery UI Sortable handle 选项

    jQuery UI 的 Sortable 组件提供了一个 handle 选项,该选项用于指定拖动元素的句柄。在本教程中,我们将详细介绍 Sortable 的 handle 选项的使用方法。 handle 选项基本语法如下: $( ".selector" ).sortable({ handle: ".handle-selector…

    jquery 2023年5月11日
    00
  • jQWidgets jqxPivotGrid pivotitemexpanded事件

    以下是关于 jQWidgets jqxPivotGrid 组件中 pivotitemexpanded 事件的详细攻略。 jQWidgets jqxPivotGrid pivotitemexpanded 事件 jQWidgets jqxPivotGrid 组件的 pivotitemexpanded 事件在用户展开透视表中的行或列时触发。 语法 $(‘#pivo…

    jquery 2023年5月12日
    00
  • jQueryUI Accordion激活选项

    以下是关于 jQueryUI Accordion 激活选项的完整攻略: jQueryUI Accordion 激活选项 在 jQueryUI Accordion 中,可以使用激活选项控制默认情况下打开的面板。这可以用于在页面加载时打开特定的面板,或者在用户与页面交互时态更改打开的面板。 语法 $(selector).accordion({ active: […

    jquery 2023年5月11日
    00
  • 使用jQuery的将桌面应用程序引入浏览器

    使用jQuery将桌面应用程序引入浏览器是一种很有趣的方式,可以在网页中实现与传统桌面应用程序一样的功能和交互体验。下面是一个简单的攻略,可以让您开始使用jQuery开发您自己的桌面应用程序: 第一步:引入jQuery库 在HTML文件的头部,需要引入jQuery库文件,例如: <script src="https://code.jquery…

    jquery 2023年5月28日
    00
  • jquery中获得元素尺寸和坐标的方法整理

    jQuery中获得元素尺寸和坐标的方法整理 在jQuery中,我们可以使用多种方法获取元素的尺寸和坐标信息,本文将对这些方法进行整理和讲解。 .width()和.height()方法 这两个方法用于获取或设置元素的宽度和高度值。它们可以通过一下方式调用: $(selector).width(); // 获取元素宽度 $(selector).height();…

    jquery 2023年5月28日
    00
  • jQWidgets jqxRibbon clearSelection()方法

    jQWidgets jqxRibbon clearSelection()方法 介绍 jQWidgets jqxRibbon是一款轻量级的JavaScript UI库,用于创建现代化的Web应用程序。jqxRibbon组件是用于创建Windows Ribbon风格的Web应用程序的工具,支持多种内置功能。而clearSelection()方法则是jqxRibb…

    jquery 2023年5月11日
    00
  • jQWidgets jqxInput items 属性

    jQWidgets jqxInput items 属性攻略 简介 jQWidgets 是一个基于 jQuery 的 UI 组件库,提供丰富的 UI 组件和工具用于创建现代化应用程序。jqxInput 组件用于创建一个文本输入框。本攻略详细介绍 jqxInput 组件 items 属性,包括如何使用和示例说明。 使用 jqxInput 组件的 items 属性…

    jquery 2023年5月10日
    00
合作推广
合作推广
分享本页
返回顶部