Customizable Scientific Calculator In jQuery - jsRapCalculator
| File Size: | 6.1 KB |
|---|---|
| Views Total: | 2866 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
jsRapCalculator is a JavaScript library used to create a customizable, well-designed scientific calculator web app using jQuery.
Features:
- Supports decimal, binary, octal and hexadecimal values.
- Supprots Exponentiation, Division Remainder, Bitwise OR, Bitwise AND, Bitwise XOR, Bitwise NOT, Zero fill left shift, Zero fill right shift, PI(π), and Euler's number.
- Displays the history of the calculations.
- Responsive and mobile-compatible.
- Easy to style with your own CSS.
How to use it:
1. Add references to jQuery library and the jsRapCalculator plugin.
<link rel="stylesheet" href="jsRapCalculator.css">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous">
</script>
<script src="jsRapCalculator.js"></script>
2. Call the function on the targer container in which you want to place the calculator.
<div id="example"></div>
$(document).ready(function(){
$('#example').jsRapCalculator({
name:'CalculatorDemo'
});
});
3. Hide the decimal, binary, octal and hexadecimal selection.
$(document).ready(function(){
$('#example').jsRapCalculator({
name: 'CalculatorDemo',
showMode: false
});
});
4. Hide the Division Remainder, Bitwise OR, Bitwise AND, Bitwise XOR, and Local NOT selection.
$(document).ready(function(){
$('#example').jsRapCalculator({
name: 'CalculatorDemo',
showBitwise: false
});
});
5. Disable the the history of the calculations.
$(document).ready(function(){
$('#example').jsRapCalculator({
name: 'CalculatorDemo',
showHistory: false
});
});
6. Override the default CSS to create your own styles.
.calc-edit{
background:linear-gradient(#eed,#bba);
border-radius:5px;
box-shadow:inset -2px -2px 2px rgba(255,255,255,0.5),inset 2px 2px 2px rgba(0,0,0,0.5);
color:#333;
}
.calc-history,.calc-input{
font-family:Courier New, Courier New, monospace;
font-size:large;
font-weight:bold;
box-sizing:border-box;
display:block;
margin:8px auto;
padding:8px;
width:100%;
padding-right:16px;
}
.calc-button{
cursor:pointer;
width:50px;
height:28px;
color:#eee;
margin:5px 4px;
border:1px solid black;
box-shadow:0 1px rgba(255,255,255,0.1);
border-radius:6px;
box-shadow:inset 0 -15px 1px rgba(0,0,0,0.5),inset 0 1px 1px rgba(255,255,255,0.5),inset 0 8px 8px rgba(255,255,255,0.5);
font:bold 15px/28px Arial,Helvetica,sans-serif;
}
/* ... */
This awesome jQuery plugin is developed by Thibor. For more Advanced Usages, please check the demo page or visit the official website.










