Setting Inline Styles
- Always set the property as a string.
- myElement.style.color = "#ff0000";
- myElement.style.left = "40px";
- myElement.style.width = "230px";
- myElement.style.fontWeight = "bold"; // notice, it's not font-weight, '-' is subtract in js
- myElement.style.backgroundColor = "#123"; // notice, it's not background-color
- myElement.style.backgroundRepeat = "repeat-x";
Setting the Class
- 'class' is reserved keyword in js.
- myElement.className = "someCSSclass";
- myElement.className = "";
Example
// In myStyle.css
// .example {
// color: #fff;
// }
// JavaScript
document.getElementById("mainContent").className = "example";
var currPos = 0;
var intervalHandle;
function beginAnimate() {
document.getElementById("join").style.position = "absolute";
document.getElementById("join").style.left = "0px";
document.getElementById("join").style.top = "100px";
intervalHandle = setInterval (animate, 60);
}
function animate() {
currPos += 6;
document.getElementById("join").style.left = currPos + "px";
if (currPos > 800) {
clearInterval (intervalHandle);
document.getElementById("join").style.position = "";
document.getElementById("join").style.left = "";
document.getElementById("join").style.top = "";
}
}
window.onload = function() {
settimeout (beginAnimate, 4000);
}
No comments:
Post a Comment