- Javascript event listener works in browser, not in phonegap?
- $(function () {
- $("#red, #green, #blue").change(function () {
- var red = $("#red").val();
- var green = $("#green").val();
- var blue = $("#blue").val();
- var redp = Math.round((red * 100) / 255);
- var greenp = Math.round((green * 100) / 255);
- var bluep = Math.round((blue * 100) / 255);
- $('#redrgb').html(red);
- $('#greenrgb').html(green);
- $('#bluergb').html(blue);
- $('#redpercent').html(redp + "%");
- $('#greenpercent').html(greenp + "%");
- $('#bluepercent').html(bluep + "%");
- $("#swatch").css("background-color", "rgb(" + red + "," + green + "," + blue + ")");
- console.log(red); }); });
- <div id="colorpicker">
- <div id="swatch">
- <div class="rgb swatchtext" id="redrgb">255</div><div class="percent swatchtext" id="redpercent">100%</div>
- <div class="rgb swatchtext" id="greenrgb">140</div><div class="percent swatchtext" id="greenpercent">55%</div>
- <div class="rgb swatchtext" id="bluergb">60</div><div class="percent swatchtext" id="bluepercent">24%</div>
- </div>
- <div class="rgbslider" id="sliderred"><input type="range" class="rgbsliders" id="red" value="255" min="0" max="255" /></div>
- <div class="rgbslider" id="slidergreen"><input type="range" class="rgbsliders" id="green" value="140" min="0" max="255" /></div>
- <div class="rgbslider" id="sliderblue"><input type="range" class="rgbsliders" id="blue" value="60" min="0" max="255" /></div>
- </div>
- $(function () {
- $("#red, #green, #blue").slider({
- create: function (event, ui) {
- $(this).bind('change', function () {
- var red = $("#red").val();
- var green = $("#green").val();
- var blue = $("#blue").val();
- var redp = Math.round((red * 100) / 255);
- var greenp = Math.round((green * 100) / 255);
- var bluep = Math.round((blue * 100) / 255);
- $('#redrgb').html(red);
- $('#greenrgb').html(green);
- $('#bluergb').html(blue);
- $('#redpercent').html(redp + "%");
- $('#greenpercent').html(greenp + "%");
- $('#bluepercent').html(bluep + "%");
- $("#swatch").css("background-color", "rgb(" + red + "," + green + "," + blue + ")");
- console.log(red);
- });}});});