I'm a new user of CCUI and have been really impressed with it so far. The problem I'm experiencing is when using a TabBar control with range inputs. My app is wrapped with Cordova and having deployed to both iOS and Android (4.4) have observed that I can only recreate the issue in Android.
The symptom is that after making any adjustment to my <input type="range"> control, the first subsequent click on a CCUI navigable item does not register, whether that's one of my tabs on my tab bar, or the "Back" link above them. It's as if one tap is required to detach focus from the range control, and another to register a tap on the next element.
When that subsequent click is on a TabBar tab, the tab highlights (and stays highlighted) as if it were about to navigate/select, but the navigation does not occur. Here is an example:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" href="chui-3.5.2.min.css">
<script type="text/javascript" charset="utf-8" src="jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="chui-3.5.2.min.js"></script>
</head>
<body>
<nav class="current">
</nav>
<article id="article1" class="current">
<section>
Article 1
<input type="range" id="range_ctrl" value="10" min="0" max="40" step="2" />
</div>
</section>
</article>
<nav class="next">
</nav>
<article id="article2" class="next">
<section>
Article 2
</section>
</article>
</body>
</html>
<script type="text/javascript">
$(function() {
var opts = {
tabs : 2,
icons : ["a1", "a2"],
labels : ["Article1", "Article2"],
selected : 1
};
$.UITabbar(opts);
});
</script>
Any help would be greatly appreciated!