Этот виджет устарел, вместо него используйте Controlgroup.
Предложите использовать classes
.
Укажите дополнительные классы для добавления к элементам виджета. , Любой из классов, указанных в разделе «Тематика», можно использовать в качестве ключей для переопределения их значения. Чтобы узнать больше об этой опции, ознакомьтесь со статьей Learn об этой опции.
Это дает вам возможность более напрямую изменять CSS элемента внутри виджета. «Точка» создается путем изменения цвета фона span
, а затем присвоения ему границы, чтобы уменьшить «точку».
$(function() {
$("#radio").controlgroup({
classes: {
"ui-controlgroup": "nodot"
}
});
});
div.nodot label.ui-checkboxradio-checked .ui-icon-background {
border: 0 solid #aaaaaa;
background-color: #aaaaaa;
width: 16px;
height: 16px;
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<form>
<fieldset>
<legend>Favorite jQuery Project</legend>
<div id="radio">
<input type="radio" id="sizzle" name="project">
<label for="sizzle">Sizzle</label>
<input type="radio" id="qunit" name="project" checked="checked">
<label for="qunit">QUnit</label>
<input type="radio" id="color" name="project">
<label for="color">Color</label>
</div>
</fieldset>
</form>
По-прежнему применяется эффект парения, который добавляет box-shadow
, который я не смог найти.