Point one:
| 1 2 3 4 5 6 7 |
function GetStyle (obj,name) {if (Obj.currentstyle) {return obj.currentstyle[name];} else{return getComputedStyle (obj,false) [name];} |
Values are taken from the style sheet based on the ID and attribute names.
Point two:
| 1 2 3 4 5 |
if (attr = = "opacity") {cur = Math.Round (parsefloat (GetStyle)) obj,attr); else{cur = parseint (GetStyle (obj,attr));} |
If you set the value of transparency, because it might be a decimal point, you need to use parsefloat, and then there may be decimals, rounded with the round method.
If you set the opacity value, you can use parseint to take only the numeric part
Other points of attention, as mentioned in the previous several, are not discussed here.
Finally, on the code:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30-31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 The eight-a-a-yi-yi-yi-yi-yi |
<! DOCTYPE html> |