ホームページ > ウェブフロントエンド > jsチュートリアル > JS関数コード集_javascriptスキル

JS関数コード集_javascriptスキル

WBOY
リリース: 2016-05-16 15:02:20
オリジナル
1183 人が閲覧しました

1. フェードイン()、フェードアウト()を模倣します。

原則: setInterval (「不透明度++透明度」関数、時間間隔)

var alpha = 0;
function play(){
timer = setInterval(function(){
alpha += 2;
alpha > 100 && (alpha = 100);
aImg[index].style.opacity = alpha / 100;
aImg[index].style.filter = "alpha(opacity = " + alpha/100 + ")";
alpha == 100 && clearInterval(timer);
},40)
}
ログイン後にコピー

2. 要素オブジェクトの属性値を取得および設定します:

キーポイント: obj.currentStyle[attr]; getComputedStyle(obj,null)[attr];

function css(obj,attr,val) {
switch(arguments.length) {
case 2:
if(typeof arguments[1] == "string"){
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj,null)[attr];
}else{
for(var i in attr) {
obj.style[i] = attr[i];
}
}
break;
case 3:
obj.style[attr] = val;
break;
default:
alert("错误参数");
}
}
ログイン後にコピー
上記は編集者が紹介したJS関数コード集の関連内容です。お役に立てれば幸いです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート