ホームページ ウェブフロントエンド jsチュートリアル js または css_javascript スキルを使用してスクロール広告を実装するためのいくつかのオプション

js または css_javascript スキルを使用してスクロール広告を実装するためのいくつかのオプション

May 16, 2016 pm 06:35 PM
css js

js のスクロール イベントをトリガーすると、最初は FF でこんな感じだったとは思いましたが、IE6 と IE7 の両方でこれほどの効果があるとは予想外でした。
そこで、次のような魔法のコードを見つけました: CSS のみを使用してスクロール効果を実現~~
#fixed{position:fixed;}

scrolling < ;/div>

これだけでスクロールが完了します。しかし、これはまだ終わりではありません。これは Firefox と IE7 のみをサポートします。IE6 も使用できると言いましたが、IE6 の実装は少し複雑です。 >コードをコピー


コードをコピー

コードは次のとおりです: lastScrollY=0; 関数 heartBeat(){ var diffY; if (document.documentElement && document.documentElement.scrollTop)
diffY = document.documentElement.scrollTop; 🎜>else if (document.body)
diffY = document.body.scrollTop
else
{}
percent=.1*(diffY-lastScrollY);
if(percent>0); )percent=Math.ceil(percent);
elsepercent=Math.floor(percent);
document.getElementById("lovexin12").style.top=parseInt(document.getElementById("lovexin12") style.top) パーセント "px"; 🎜>window.setInterval("heartBeat()",1);


興味がある場合は、上部を下部に対する相対値に変更すると、より良くなります。
最近jsライブラリを調べていて、特に興味があるjqueryがとても良いので、jqueryを使ってスクロールを実装する別のコードを投稿します。上記のものよりもはるかに良い感じです。 。ただし、必要がなければ使用しても構いません。結局のところ、jquery のコードは数十 KB です。





コードをコピー


コードは次のとおりです:

$(document).ready (function( ){

if($.browser.msie && $.browser.version == 6) {
FollowDiv.follow();
} }); >FollowDiv = { フォロー : function(){ $('#cssrain').css('position','absolute'); $(window).scroll(function(){ var f_top = $(window).scrollTop() $(window).height() - $("#cssrain").height() - parseFloat($("#cssrain").css("borderTopWidth") ) - parseFloat ($("#cssrain").css("borderBottomWidth")); $('#cssrain').css( 'top' ,
});
}


わかりました、その話はやめましょう! !分からないことがあれば聞けば議論が進みますよ~!皆さん、私の QQ グループへの参加を歓迎します。一緒に学び、進歩しましょう。グループ番号: 5678537。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Webページにローカルにインストールされている「Jingnan Mai Round Body」を正しく表示するにはどうすればよいですか? Webページにローカルにインストールされている「Jingnan Mai Round Body」を正しく表示するにはどうすればよいですか? Apr 05, 2025 pm 10:33 PM

最近、Webページにローカルにインストールされたフォントファイルを使用して、インターネットから無料のフォントをダウンロードし、システムに正常にインストールしました。今...

CSSを介してファーストクラスの名前アイテムを使用して子要素を選択する方法は? CSSを介してファーストクラスの名前アイテムを使用して子要素を選択する方法は? Apr 05, 2025 pm 11:24 PM

要素の数が固定されていない場合、CSSを介して指定されたクラス名の最初の子要素を選択する方法。 HTML構造を処理するとき、あなたはしばしば異なる要素に遭遇します...

H5ページの生産には継続的なメンテナンスが必要ですか? H5ページの生産には継続的なメンテナンスが必要ですか? Apr 05, 2025 pm 11:27 PM

H5ページは、コードの脆弱性、ブラウザー互換性、パフォーマンスの最適化、セキュリティの更新、ユーザーエクスペリエンスの改善などの要因のため、継続的に維持する必要があります。効果的なメンテナンス方法には、完全なテストシステムの確立、バージョン制御ツールの使用、定期的にページのパフォーマンスの監視、ユーザーフィードバックの収集、メンテナンス計画の策定が含まれます。

モバイルターミナルでのマルチラインオーバーフローの省略と互換性のある方法は? モバイルターミナルでのマルチラインオーバーフローの省略と互換性のある方法は? Apr 05, 2025 pm 10:36 PM

VUE 2.0を使用してモバイルアプリケーションを開発する際に、さまざまなデバイスで省略されたモバイル端末のマルチローオーバーフローの互換性の問題は、テキストをオーバーフローする必要性に遭遇することがよくあります...

ネストされたdiv要素のスタイルを効率的に変更する方法は? ネストされたdiv要素のスタイルを効率的に変更する方法は? Apr 05, 2025 pm 10:45 PM

ネストされたDivスタイルの変更方法に関する詳細な議論この記事では、ネストされた構造のDiv要素スタイルを効果的に変更する方法を詳細に説明します。私たちが直面する課題は方法です...

H5ページの生産に適したアプリケーションシナリオ H5ページの生産に適したアプリケーションシナリオ Apr 05, 2025 pm 11:36 PM

H5(HTML5)は、マーケティングキャンペーンページ、製品ディスプレイページ、企業プロモーションマイクロウェブサイトなどの軽量アプリケーションに適しています。その利点は、クロスプラットフォームと豊富な対話性にありますが、その制限は複雑な相互作用とアニメーション、ローカルリソースアクセス、オフライン機能にあります。

H5ページの生産の利点は何ですか H5ページの生産の利点は何ですか Apr 05, 2025 pm 11:48 PM

H5ページの生産の利点には、軽量エクスペリエンス、積み込み速度、ユーザー保持の改善が含まれます。クロスプラットフォームの互換性、さまざまなプラットフォームに適応する必要はなく、開発効率を向上させます。柔軟性と動的な更新、監査が不要で、コンテンツの変更と更新が容易になります。ネイティブアプリよりも費用対効果の高い開発コスト。

H5で進行中のバーを作成する方法 H5で進行中のバーを作成する方法 Apr 06, 2025 pm 12:09 PM

HTML5またはCSSを使用して進行状況バーを作成します。プログレスバーの幅を設定します。 Progress Barの内部要素を作成します。 Progress Barの内部要素幅を設定します。 JavaScript、CSS、またはProgress Barライブラリを使用して、進行状況を表示します。

See all articles