jQuery and jQuery UI Plugin For Seven-Segment Indicator - sevenSeg.js
| File Size: | 16.1 KB |
|---|---|
| Views Total: | 5873 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
sevenSeg.js is a jQuery & jQuery UI plugin for displaying decimal numerals in a seven-segment display using Html SVG image and Knockout.js.
Basic Usage:
1. Make sure to include jQuery javascript library and jQuery UI in your page
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/ui-darkness/jquery-ui.css" rel="stylesheet"> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
2. Include Knockout.js for databinder
<script src="http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js"></script>
3. Include sevenSeg.js after jQuery library
<script src="sevenSeg.js"></script>
4. Create a container for the seven-segment indicator
<div id="demo"></div>
5. The javascript
$(function () {
$("#demo").sevenSegArray({ digits: 3 });
var iArrayValue = 0;
setInterval(function() {
$("#testResizableArray").sevenSegArray({ value: iArrayValue });
if(++iArrayValue > 999) {
iArrayValue = 0;
}
}, 50);
});
6. The options.
options: {
/**
This option controls the display value on the 7seg. Set this to the numeric digit you
want displayed.
*/
value: null,
/**
Override the default segment on color (Red).
Note: You can alternatively define a CSS style for the class.sevenSeg-segOn that specifies a 'fill' color.
*/
colorOn: null,
/**
Override the default segment off color (#320000).
Note: You can alternatively define a CSS style for the class .sevenSeg-svg that specifies a 'fill' color.
*/
colorOff: null,
/**
Override the default background color of the display (Black).
Note: You can alternatively define a CSS style for the class .sevenSeg-svg that specifies a 'background-color' color.
*/
colorBackground: null,
/**
This option allows skewing the segments to create a slant effect.
Note: Setting "transform: skew()" in CSS is problematic for SVG. Would be nice to have, but browser support just
isn't there yet. So, setting the slant must be done through options.
*/
slant: 0,
/**
This flag controls the appearance of the decimal point 'dot' in the display.
The default is to display it (true), but you can set to false to omit it.
*/
decimalPoint: true
},
This awesome jQuery plugin is developed by BrandonLWhite. For more Advanced Usages, please check the demo page or visit the official website.











