jQWidgets jqxListBox enableHover属性

  • Post category:jquery

jqxListBox 是 jQWidgets 提供的一种列表框控件,用于在 Web 应用程序中创建列表。enableHover 属性用于启用或禁用 jqxListBox 控件中的鼠标悬停效果。以下是 jqxListBoxenableHover 属性的详细说明:

enableHover 属性

enableHover 属性用于启用或禁用 jqxListBox 控件中的鼠标悬停效果。该属性默认值为 true,表示启用鼠标悬停效果。如果将该属性设置为 false,则禁用鼠标悬停效果。

// 禁用 jqxListBox 控件中的鼠标悬停效果
$("#jqxListBox").jqxListBox({ enableHover: false });

示例

以下是两个示例,演示如何使用 enableHover 属性启用或禁用 jqxListBox 控件中的鼠标悬停效果。

示例 1

在此示例中,我们创建了一个 jqxListBox 控件,并使用 source 属性设置了列表框的数据源。我们使用 enableHover 属性禁用了 jqxListBox 控件中的鼠标悬停效果。

<div id="jqxListBox"></div>

<script>
    $(document).ready(function () {
        // 设置列表框数据源
        var source = [
            "Item 1",
            "Item 2",
            "Item 3",
            // ...
        ];

        // 创建 jqxListBox 控件
        $("#jqxListBox").jqxListBox({
            source: source,
            enableHover: false
        });
    });
</script>

示例 2

在此示例中,我们创建了一个 jqxListBox 控件,并使用 source 属性设置了列表框的数据源。我们使用 enableHover 属性启用了 jqxListBox 控件中的鼠标悬停效果,并在控制台上输出了鼠标悬停的项的值。

<div id="jqxListBox"></div>

<script>
    $(document).ready(function () {
        // 设置列表框数据源
        var source = [
            "Item 1",
            "Item 2",
            "Item 3",
            // ...
        ];

        // 创建 jqxListBox 控件
        $("#jqxListBox").jqxListBox({
            source: source,
            enableHover: true
        });

        // 监听 jqxListBox 控件的 mouseenter 事件
        $("#jqxListBox").on("mouseenter", function (event) {
            // 获取鼠标悬停的项的值
            var hoveredItem = event.target.innerText;

            // 输出鼠标悬停的项的值
            console.log("Hovered Item: " + hoveredItem);
        });
    });
</script>

以上是 jqxListBoxenableHover 属性的详细说明,以及两个示例说明。