ホームページ ウェブフロントエンド jsチュートリアル Jquery は、title_jquery の自動反転を設定します。

Jquery は、title_jquery の自動反転を設定します。

May 16, 2016 pm 06:45 PM
タイトル

つまり、ニュースがスクロールして表示された後、数秒間停止し、引き続き上に 2 スクロールして表示から消えます。同時に、次のニュースがスクロールして表示されます。今回は主に jquery を使用してこの機能を開発しました。多くの欠点があると思います。どなたでもコメントしていただけます。
最初にコードを貼り付けます。

コードをコピーします コードは次のとおりです:


$(document).ready( ) {
$('#news-feed').each(function() {
var $container = $(this);
$container.empty();
$.get( 'feed.xml ', function(data) {
$('rss item', data).each(function() {
var $link = $('' )
.attr('href', $('link', this).text())
.text($('title', this).text());
var $headline = $('

').append($link);
var pubDate = new Date($('pubDate', this).text()); = pubDate.getMonth () 1;
var pubDay = pubDate.getFullyear();
var $publication = $('
.addClass('publication-date')
.text(pubMonth '/' pubDay '/' pubyear);
var $summary = $('
.addClass('summary')
.html($('description', this).text());
$('
')
.addClass('headline')
.append($headline, $publication)
.appendTo($container);
var currentHeadline = 0, oldHeadline = 0;
var hiddenPosition = $container.height() 10;
$('div.headline').eq(currentHeadline).css('top', 0);
varHeadingCount = $('div .headline') .length;
varHeadingRotate = function() {
currentHeadline = (oldHeadline 1) %HeadingCount;
$('div.headline').eq(oldHeadline) ).animate(
{top: -hiddenPosition}, 'slow', function() {
$(this).css('top', hiddenPosition);
}); 'div.headline ').eq(currentHeadline).animate(
{top: 0}, 'slow', function() {
pause = setTimeout(headlineRotate, 4000);
}); 🎜>oldHeadline = currentHeadline;
pause = setTimeout(headlineRotate, 4000);
$container.hover(function() {
clearTimeout(pause);
}, function( ) {
pause = setTimeout(headlineRotate, 3000)
})
;/head>

ニュース



🎜>< /div>

なので、レコードの高さを 200px に設定する必要があり、それを超える場合は自動的に非表示になります。オーバーフロー=非表示。ここでは、データソースとして feed.xml を使用します。Jquery が XML ファイルを読み込んで読み込む方法は、上記の XML ファイルを読み込んでデータを取り出してアセンブルすることで非常に簡単です。表示する HTML を取得します。同時に、スクロール表示で 2 つの変数を設定する必要があります。1 つは現在表示されているタイトルを記録するためのもので、もう 1 つはタイトルを記録するためのものです。スクロールして見えなくなってしまったものです。現在のレコードを上部に表示します。位置は固定できないことに注意してください。最後に、レコードの表示を毎回自動的に呼び出す関数を記述するだけです。これらの操作を簡素化できる jquery 用のプラグインも多数あります。これらについては、今後さらに詳しく説明します。 jquery を学びたい場合は、jonathan Chaffer が書いた基本的な jquery チュートリアルを個人的にお勧めします。これは中国の他の人によって書かれていますが、内容はさまざまです。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

PPTファイルのタイトルが削除できない問題の解決方法 PPTファイルのタイトルが削除できない問題の解決方法 Mar 26, 2024 pm 03:21 PM

PPTファイルのタイトルが削除できない問題の解決方法

タイトルテキストのアニメーション効果を実現する CSS メソッドとテクニック タイトルテキストのアニメーション効果を実現する CSS メソッドとテクニック Oct 20, 2023 am 09:00 AM

タイトルテキストのアニメーション効果を実現する CSS メソッドとテクニック

HTML のフィールドセットにタイトルを含めるにはどうすればよいですか? HTML のフィールドセットにタイトルを含めるにはどうすればよいですか? Aug 23, 2023 pm 05:01 PM

HTML のフィールドセットにタイトルを含めるにはどうすればよいですか?

Java と Baidu AI インターフェースのドッキングの技術的選択とアーキテクチャ設計 Java と Baidu AI インターフェースのドッキングの技術的選択とアーキテクチャ設計 Aug 12, 2023 pm 08:01 PM

Java と Baidu AI インターフェースのドッキングの技術的選択とアーキテクチャ設計

Empire CMS タイトル変更のジレンマ?これらの対処法を試してみてください。 Empire CMS タイトル変更のジレンマ?これらの対処法を試してみてください。 Mar 12, 2024 pm 05:27 PM

Empire CMS タイトル変更のジレンマ?これらの対処法を試してみてください。

タイトルキング: タイトル王国を統治し、無冠の王になる タイトルキング: タイトル王国を統治し、無冠の王になる Mar 07, 2024 pm 01:13 PM

タイトルキング: タイトル王国を統治し、無冠の王になる

Imperial CMS Web サイトのタイトルを変更できない問題を解決するにはどうすればよいですか? Imperial CMS Web サイトのタイトルを変更できない問題を解決するにはどうすればよいですか? Mar 12, 2024 pm 09:30 PM

Imperial CMS Web サイトのタイトルを変更できない問題を解決するにはどうすればよいですか?

タイトルマスター: 読者を惹きつけるタイトルの技術をマスターする タイトルマスター: 読者を惹きつけるタイトルの技術をマスターする Mar 07, 2024 pm 04:22 PM

タイトルマスター: 読者を惹きつけるタイトルの技術をマスターする

See all articles