Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <title>Document</title>
- <script src="jq.js"></script>
- <script>
- $(document).ready(function () {
- console.log('jquery mozna uzywac')
- var tab = [
- { type: "inteligencja interpersonalna", c1: "orange", c2: "orangered", size: 90 },
- { type: "inteligencja kinestetyczna", c1: "lightblue", c2: "blue", size: 80 },
- { type: "inteligencja muzyczna", c1: "green", c2: "blue", size: 70 },
- { type: "inteligencja lingwistyczno-językowa", c1: "red", c2: "pink", size: 60 },
- { type: "inteligencja wizualno-przestrzenna", c1: "f6ac55", c2: "fa8a02", size: 70 },
- { type: "inteligencja logiczno-matematyczna", c1: "yellow", c2: "fa8a02", size: 80 },
- { type: "inteligencja intrapersonalna", c1: "green", c2: "fa8a02", size: 90 },
- ]
- for (var i = 0; i < 7; i++) {
- var tr = $("<tr>")
- $("#table").append(tr)
- var td1 = $("<td>").html(tab[i].type)
- tr.append(td1)
- var td2 = $("<td id='td2'>")
- tr.append(td2)
- var div1 = $("<div id='div1'>")
- $(td2).append(div1)
- var div2 = $("<div id='div2'>")
- $(div1).append(div2)
- $(div2).css("width", (tab[i].size) * 5);
- $(div2).css("background-color", tab[i].c1)
- var div3 = $("<div class='div3'>")
- $(div2).append(div3)
- $(div3).attr("id",i)
- $(div3).css("background-color", tab[i].c2)
- $(div3).css("margin-left", (tab[i].size) * 5 - 30)
- var td3 = $("<td>").html(tab[i].size)
- tr.append(td3)
- }
- $(".div3").on("mousedown", function () {
- var x = this.id
- parseInt(x)
- $(".div3").on("mousemove", function (e) {
- var lewy = e.pageX - 290;
- if (lewy >= 0 && lewy <= (tab[x].size)*5-30){
- $(this).css("margin-left", lewy + "px");
- console.log(lewy)
- }
- })
- })
- $(".div3").on("mouseup", function () {
- $(".div3").off("mousemove");
- })
- $(".div3").on("mouseleave", function () {
- $(".div3").off("mousemove");
- })
- var suma = 0
- for (var i = 0; i < 7; i++) {
- suma += parseFloat(tab[i].size);
- }
- var srednia = Math.round(suma / 7)
- var tr = $("<tr>")
- $("#table").append(tr)
- var td = $("<td>").html(srednia).attr("colspan", "3")
- tr.append(td)
- })
- </script>
- <style>
- tr {
- height: 50px;
- }
- td {
- border: 3px dotted blue;
- text-align: center;
- }
- #td2 {
- width: 500px;
- }
- #div1 {
- width: 480px;
- height: 30px;
- border-radius: 25px;
- background-color: lightgray;
- margin: 0 auto;
- }
- #div2 {
- height: 30px;
- border-radius: 25px;
- margin-left: 0px;
- background-color: orange;
- position: relative;
- }
- .div3 {
- width: 30px;
- height: 30px;
- border-radius: 25px;
- background-color: orangered;
- cursor: pointer;
- position: absolute;
- }
- </style>
- </head>
- <body>
- <table id="table"></table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement