На jquery mobile, как вызвать функцию двойного щелчка в окне радио? Этот пример работает нормально, но мой код не работает на мобильных устройствах.
(без мобильного jquery)
<head>
<style>
div { background:blue;
color:white;
height:100px;
width:150px;
}
div.dbl { background:yellow;color:black; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div></div><span>Double click the block</span>
<script>
var divdbl = $("div:first");
divdbl.dblclick(function () {
divdbl.toggleClass('dbl');
});
</script>
Мой код:
$("input[type='radio']").dblclick(function(){
console.log( $(this).attr( "id" ) );
});
или
$(document).on('pagebeforeshow', '#mainPage', function(){
$(document).on( "dblclick", '[type="radio"]', function(){
console.log('Change2');
});
});
или
$(".ui-radio").dblclick( function () { alert("double click"); });
На моем компьютере работает, устройства мобильные, нет.