この記事では、大画面スクロール効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。 シナリオの要件: 大画面では、メッセージがリアルタイムで再生され、前後にスクロールします。 コード: <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <ヘッド> <title>チェックボックスのカスタム スタイル</title> <meta name="viewport" content="width=デバイス幅、初期スケール=1"> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" /> <link rel="スタイルシート" href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> <スタイル> * { マージン: 0; パディング: 0; } .contScend { 幅: 400ピクセル; 高さ: 200px; 背景: #000000; マージン: 20px 自動; オーバーフロー: 非表示; } .contScend ul { リストスタイル: なし; 幅: 100%; 高さ: 100%; 色:赤; フォントサイズ: 13px; } .contScend ul li { 幅: 100%; 高さ: 40px; ボックスのサイズ: 境界線ボックス; 行の高さ: 40px; テキスト配置: 中央; } </スタイル> </head> <本文> <!-- 中間部分 --> <div class="contScend"> </div> </本文> <script type="text/javascript"> $.ajax({ URL: "test.json", タイプ: 'GET'、 データ型: 'json', 成功: 関数(データ) { var html = ""; html += '<ul>'; $.each(データ、関数(i、項目) { // html += '<li>' + item.name + ':' + item.numb + '人' + '</li>'; }); html += '</ul>'; $(".contScend").html(html); スクロール(); } }); 関数スクロール() { //現在の <ul> を取得します var $uList = $(".contScend ul"); var タイマー = null; // タイマーをクリアするにはタッチします $uList.hover(function() { タイマーの間隔をクリアします。 }, function() { //タイマーを開始するには、そのままにしておきます timer = setInterval(function() { スクロールリスト($uList); }, 1000); }).trigger("mouseleave"); //タッチイベントを自動的にトリガーする //スクロールアニメーション関数 scrollList(obj) { //現在の <li> の高さを取得します。var scrollHeight = $("ul li:first").height(); // 高さをスクロールアウトします <li>$uList.stop().animate({ マージントップ: -スクロール高さ }, 600, 関数() { //アニメーションが終了したら、現在の <ul>marginTop を初期値 0 に設定し、最初の <li> を最後に接続します。 $uList.css({ マージン上: 0 }).find("li:first").appendTo($uList); }); } } </スクリプト> </html> テスト.json [{ "name": "エクスペリエンスゾーン統計", 「数値」: 0 }, { "名前": "test909", 「数値」: 0 }, { "名前": "test910", 「数値」: 0 }, { "名前": "111", 「数値」: 0 }, { "名前": "テスト", 「数値」: 0 }, { "名前": "test11111", 「数値」: 0 }, { "name": "メモリ領域統計", 「数値」: 0 }] 効果は以下のとおりです 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: ソフトウェア テスト - MySQL (VI: データベース関数)
>>: SpringBootはActiviti7実装コードを統合する
簡単な説明以前 Centos7 で構築し、その後個人開発環境として Ubuntu 20.04 を使っ...
基本概念デフォルトでは、Compose はアプリケーション用のネットワークを作成し、サービスの各コン...
次のコードは、Chrome による Cookie の変更の監視を導入しています。コードは次のとおりで...
SQL ステートメント内の単語が mysql のキーワードと競合する場合は、`` (タブ キーの上)...
複数の Docker コンテナがデプロイされたサーバーがあり、各 Docker コンテナが stde...
1. はじめにMySQL が起動すると、BufferPool が初期化されます。クエリ操作を実行する...
Zabbix バージョン 3.0 以降、Zabbix サーバー、Zabbix プロキシ、Zabbi...
ここでは主に、WeChat アプレットでラッキーホイール ゲームを開発する方法を紹介します。主に J...
目次序文MySQL の NULL 2 NULL占有長3 NULL値の比較4SQLはNULL値を処理す...
目次紹介とデモAPI: コンテナ財産ライフサイクルコールバックイベントAPI: ドラッグ可能実際の戦...
MySQLキーワードDistinctの使い方の紹介DDL SQLを準備します: テーブルテストを作成...
目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...
1. 問題Docker コンテナのログにより、ホストのディスク領域がいっぱいになりました。 doc...
Mysqlは3種類のロック構造をサポートしていますテーブルレベルのロック、低オーバーヘッド、高速ロッ...
問題の説明: mysqladmin.exe を使用してコマンドを実行すると、次のエラー メッセージが...