jQuery addClass example
Change class name on click in jQuery
HTML
<script src="https://adexfulfillment.com/oracle/mvc/public/js/jqwidgets/jqxcore.js"></script>
<script src="https://adexfulfillment.com/oracle/mvc/public/js/jqwidgets/jqxloader.js"></script>
<link rel="stylesheet" href="https://adexfulfillment.com/oracle/mvc/public/css/jqwidgets/jqx.base.css">
<script src="https://adexfulfillment.com/oracle/mvc/public/js/jqwidgets/jqxchart.js"></script>
<script src="https://adexfulfillment.com/oracle/mvc/public/js/jqwidgets/jqxdraw.js"></script>
<script src="https://adexfulfillment.com/oracle/mvc/public/js/jqwidgets/jqxdata.js"></script>
<div id="inventory_chart" style="width: 600px; height: 800px;"></div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#banner-message {
background: #fff;
border-radius: 4px;
padding: 20px;
font-size: 25px;
text-align: center;
transition: all 0.2s;
margin: 0 auto;
width: 300px;
}
button {
background: #0084ff;
border: none;
border-radius: 5px;
padding: 8px 14px;
font-size: 15px;
color: #fff;
}
#banner-message.alt {
background: #0084ff;
color: #fff;
margin-top: 40px;
width: 200px;
}
#banner-message.alt button {
background: #fff;
color: #000;
}
JavaScript
$(document).ready(function() {
var sampleData = [
{ Day: 'Monday', Running: 30, Swimming: 0, Cycling: 25 },
{ Day: 'Tuesday', Running: 25, Swimming: 25, Cycling: 0 },
{ Day: 'Wednesday', Running: 30, Swimming: 0, Cycling: 25 },
{ Day: 'Thursday', Running: 35, Swimming: 25, Cycling: 45 },
{ Day: 'Friday', Running: 0, Swimming: 20, Cycling: 25 },
{ Day: 'Saturday', Running: 30, Swimming: 0, Cycling: 30 },
{ Day: 'Sunday', Running: 60, Swimming: 45, Cycling: 0 }
];
// prepare jqxChart settings
var settings = {
title: "Fitness & exercise weekly scorecard",
description: "Time spent in vigorous exercise by activity",
enableAnimations: true,
showLegend: true,
padding: { left: 5, top: 5, right: 5, bottom: 5 },
titlePadding: { left: 90, top: 0, right: 0, bottom: 10 },
source: sampleData,
categoryAxis:
{
text: 'Category Axis',
textRotationAngle: 0,
dataField: 'Day',
showTickMarks: true,
tickMarksInterval: 1,
tickMarksColor: '#888888',
unitInterval: 1,
showGridLines: false,
gridLinesInterval: 1,
gridLinesColor: '#888888',
axisSize: 'auto'
},
colorScheme: 'scheme03',
seriesGroups:
[
{
type: 'stackedcolumn',
columnsGapPercent: 100,
seriesGapPercent: 5,
showLabels: true,
...