📅  最后修改于: 2023-12-03 15:16:52.706000             🧑  作者: Mango
jQWidgets jqxComboBox 是一个跨浏览器的用于创建下拉框组件的jQuery插件。enableHover 是该插件提供的一个属性,用于控制当鼠标悬停在下拉框选项上时,是否启用 hover 效果。
$(selector).jqxComboBox({
enableHover: true|false
});
enableHover 属性接受一个布尔类型的值,true 表示启用 hover 效果,false 表示禁用 hover 效果。默认值为 true。
在下面的例子中,我们创建了一个 jqxComboBox,并将 enableHover 设置为 true,这样当鼠标悬停在下拉框选项上时,会出现 hover 效果。
<html>
<head>
<title>jQWidgets jqxComboBox enableHover 属性介绍</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets/9.1.2/jqxcore.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets/9.1.2/jqxbuttons.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets/9.1.2/jqxscrollbar.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets/9.1.2/jqxlistbox.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets/9.1.2/jqxcombobox.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqwidgets/9.1.2/jqx.base.css" />
</head>
<body>
<div id="jqxComboBox"></div>
<script>
$(document).ready(function () {
var source = [
"Option 1", "Option 2", "Option 3", "Option 4", "Option 5"
];
$("#jqxComboBox").jqxComboBox({ source: source, enableHover: true });
});
</script>
</body>
</html>
当鼠标悬停在下拉框选项上时,选项会出现 hover 效果。
enableHover 属性只在下拉框选择项被悬停时起作用,如果选项被禁用,则任何 hover 效果都不会发生。默认情况下,enableHover 属性是启用的,如果需要禁用 hover 效果,只需在初始化时将 enableHover 属性设置为 false 即可。