Il est défini dans:
.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
}
Mais vous pouvez le précéder quelque chose, par exemple
.ui-autocomplete.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
}
Question
La police de la liste des suggestions de saisie automatique JQUERY est très plus grande, je veux être petite comme taper dans la police de la zone de texte. Comment restreindre les petites polices dans la liste des suggestions? Veuillez consulter l'écran et le code ci-dessous:
<!DOCTYPE>
<html>
<head>
<title>Auto Complete in JSP Java</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<STYLE TYPE="text/css" media="all">
.ui-autocomplete {
position: absolute;
cursor: default;
height: 200px;
overflow-y: scroll;
overflow-x: hidden;}
</STYLE>
<script>
$(function() {
$("#names").autocomplete({
source: function(request, response) {
$.ajax({
url: "searchName.jsp",
type: "POST",
dataType: "json",
data: { name: request.term},
success: function( data, textStatus, jqXHR) {
var items = data;
response(items);
},
error: function (error) {
alert('error: ' + error);
}
});
},
minLength: 3
});
});
</script>
</head>
<body>
<input type="text" name="name" id="names" />
</body>
</html>
La solution
Il est défini dans:
.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
}
Mais vous pouvez le précéder quelque chose, par exemple
.ui-autocomplete.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
}
Autres conseils
par exemple :
$('.ui-autocomplete-input').css('fontSize', '10px');
Des informations sur le style du widget d'observation automatique peuvent être trouvées ici:
La ul
Marquage suivant le ui-autocomplete-input
est les résultats qu'il génère. En ciblant ul.ui-autocomplete.ui-menu
Vous devriez obtenir ce dont vous avez besoin.