Ответ 1
Я использую Flat UI Free (2.2.2) и обнаружил ту же проблему.
Я точно не знаю, почему это происходит, но удалось исправить его, слегка настроив плагин radocheck.
Внутри flat-ui.js, где изменяется определение плагина радиочиста:
// Adding 'nohover' class for mobile devices
var mobile = /mobile|tablet|phone|ip(ad|od)|android|silk|webos/i.test(global.navigator.userAgent);
if (mobile === true) {
$this.parent().hover(function () {
$this.addClass('nohover');
}, function () {
$this.removeClass('nohover');
});
}
в
// Adding 'nohover' class for mobile devices
if (/iPhone|iPod|iPad/i.test(global.navigator.userAgent)) { //fix for ios
$this.addClass('nohover');
} else {
var mobile = /mobile|tablet|phone|ip(ad|od)|android|silk|webos/i.test(global.navigator.userAgent);
if (mobile === true) {
$this.parent().hover(function () {
$this.addClass('nohover');
}, function () {
$this.removeClass('nohover');
});
}
}
Я не использую флажки, поэтому я не знаю, будут ли они выполняться этим изменением.