Skip to content

Instantly share code, notes, and snippets.

@ebrelsford
Created March 24, 2015 00:36
Show Gist options
  • Save ebrelsford/b25d3f1ab277383a4c74 to your computer and use it in GitHub Desktop.
Save ebrelsford/b25d3f1ab277383a4c74 to your computer and use it in GitHub Desktop.
JS Bin // source http://jsbin.com/xuxuvi
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
<style id="jsbin-css">
.window {
border: 1px solid black;
height: 200px;
width: 200px;
}
</style>
</head>
<body>
<input type="text" class="color-rgb" />
<div class="left window"></div>
<div class="right window"></div>
<script id="jsbin-javascript">
$(document).ready(function () {
$('.color-rgb').keyup(function () {
var leftColor = $(this).val();
console.log('left', leftColor);
$('.left').css('background-color', leftColor);
var rightColor = leftColor.replace('#', '');
rightColor = parseInt(rightColor, 16);
rightColor = rightColor ^ 0xFFFFFF;
rightColor = '#' + rightColor.toString(16);
console.log('right', rightColor);
$('.right').css('background-color', rightColor);
});
});
</script>
<script id="jsbin-source-html" type="text/html"><!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-2.1.1.min.js"><\/script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<input type="text" class="color-rgb" />
<div class="left window"></div>
<div class="right window"></div>
</body>
</html></script>
<script id="jsbin-source-css" type="text/css">.window {
border: 1px solid black;
height: 200px;
width: 200px;
}</script>
<script id="jsbin-source-javascript" type="text/javascript">$(document).ready(function () {
$('.color-rgb').keyup(function () {
var leftColor = $(this).val();
console.log('left', leftColor);
$('.left').css('background-color', leftColor);
var rightColor = leftColor.replace('#', '');
rightColor = parseInt(rightColor, 16);
rightColor = rightColor ^ 0xFFFFFF;
rightColor = '#' + rightColor.toString(16);
console.log('right', rightColor);
$('.right').css('background-color', rightColor);
});
});</script></body>
</html>
.window {
border: 1px solid black;
height: 200px;
width: 200px;
}
$(document).ready(function () {
$('.color-rgb').keyup(function () {
var leftColor = $(this).val();
console.log('left', leftColor);
$('.left').css('background-color', leftColor);
var rightColor = leftColor.replace('#', '');
rightColor = parseInt(rightColor, 16);
rightColor = rightColor ^ 0xFFFFFF;
rightColor = '#' + rightColor.toString(16);
console.log('right', rightColor);
$('.right').css('background-color', rightColor);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment