Jadual Kandungan
Recent News
Rumah hujung hadapan web tutorial js Jquery 设置标题的自动翻转_jquery

Jquery 设置标题的自动翻转_jquery

May 16, 2016 pm 06:45 PM
tajuk

即一条新闻滚进视图之后,会暂停几秒钟,然后继续向上2滚动,淡出视图,同时,下一条新闻接着滚入视图。这次主要是用jquery来开发这个功能,里面肯定有许多不足之处,欢迎大家点评。
先粘贴一下代码,

复制代码 代码如下:


')
.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);
var headlineCount = $('div.headline').length;
var pause;
var headlineRotate = function() {
currentHeadline = (oldHeadline + 1) % headlineCount;
$('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);
});
});
});
});








我们来庖丁解牛一下这些代码,首先来看样式,因为我们一次只显示一条新闻记录,所以,我们应该把高度也设为一条记录的,在这里设为200px,而且如果超了的话,我们就自动隐藏起来overflow=hidden。在这里,数据源我们用的是feed.xml,Jquery加载并读取xml文件是很简单的,可以参考上面的写法,通过读取xml文件,取出数据,进行组装,就得到了要显示的html代码段并附加到#container中,同时,在滚动显示中,我们需要设置两个变量,一个用于记录当前可见的标题,另一个用于记录刚刚滚动出视图的标题。并且让当前的记录显示在最上方,一定要注意的是,位置不能为static。最后,就是写一个函数,每次自动调用记录的显示。jquery还有很多的插件,可以更加简化这些操作,以后多学习了。如果想学习jquery,个人推荐jquery基础教程,jonathan chaffer编写的,很不错,很适合初学者,国内其他的人写的,里面就鱼龙混杂了。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menangani masalah bahawa tajuk fail PPT tidak boleh dipadam Bagaimana untuk menangani masalah bahawa tajuk fail PPT tidak boleh dipadam Mar 26, 2024 pm 03:21 PM

1. Padam teks Apabila anda mengklik teks dengan butang kiri tetikus, banyak petak putih yang tersusun rapi akan muncul di sekeliling teks, yang bermaksud bahawa [teks/bentuk/grafik] telah dipilih. Setelah dipilih, teks boleh dipadamkan dengan mudah dengan hanya menekan kekunci [Padam] pada papan kekunci. 2. Teks atau bentuk bahasa Cina tidak boleh dipilih Selepas mengklik kiri [Teks/Bentuk/Graf], [Keadaan Terpilih] dalam langkah 1 tidak muncul contoh, klik menu [View] pada skrin dan cari [Slide Master] dalam [Master View]. 3. Dalam paparan induk, klik pada halaman navigasi kiri, cari [teks/bentuk/grafik] yang perlu dipadam, dan masih klik butang kiri tetikus Selepas memilih, tekan [Padam] pada papan kekunci untuk memadam.

Kaedah dan teknik CSS untuk mencapai kesan animasi teks tajuk Kaedah dan teknik CSS untuk mencapai kesan animasi teks tajuk Oct 20, 2023 am 09:00 AM

Kaedah dan teknik CSS untuk mencapai kesan animasi teks tajuk memerlukan contoh kod khusus Dalam reka bentuk dan pembangunan web, kesan animasi boleh meningkatkan pengalaman pengguna dan meningkatkan daya tarikan dan daya hidup halaman. Kesan animasi teks tajuk ialah teknik reka bentuk biasa, yang boleh menjadikan tajuk halaman lebih jelas dan menarik. Artikel ini akan memperkenalkan beberapa kaedah dan teknik CSS untuk mencapai kesan animasi teks tajuk, dan memberikan contoh kod khusus. Kesan animasi kecerunan Kesan animasi kecerunan boleh menukar warna teks tajuk daripada satu warna ke warna lain, mewujudkan kesan peralihan yang lancar.

Bagaimana untuk memasukkan tajuk dalam set medan dalam HTML? Bagaimana untuk memasukkan tajuk dalam set medan dalam HTML? Aug 23, 2023 pm 05:01 PM

Gunakan teg <legend> untuk memasukkan tajuk. Teg HTML<legend> digunakan untuk menentukan tajuk untuk teg <fieldset> Ia menyokong atribut berikut − Perihalan nilai atribut Aligntopbottomleftright Ditamatkan − Menentukan penjajaran kandungan. Contoh Anda boleh cuba menjalankan kod berikut untuk melaksanakan teg <legend> dalam HTML −<!DOCTYPEhtml&g

Pemilihan teknikal dan reka bentuk seni bina dok Java dengan antara muka AI Baidu Pemilihan teknikal dan reka bentuk seni bina dok Java dengan antara muka AI Baidu Aug 12, 2023 pm 08:01 PM

Pemilihan Teknikal dan Reka Bentuk Seni Bina Antara Muka Java dengan Antara Muka AI Baidu 1. Pengenalan Dengan perkembangan pesat teknologi kecerdasan buatan, antara muka AI Baidu menyediakan pelbagai keupayaan, seperti pengecaman muka, pengecaman pertuturan, pengecaman teks, dsb. Artikel ini akan memperkenalkan pemilihan teknologi dan reka bentuk seni bina untuk menyambungkan antara muka AI Baidu dalam projek Java, dan menunjukkan kaedah pelaksanaan khusus dengan contoh kod. 2. Pemilihan Teknologi HttpClient Memandangkan antara muka Baidu AI berkomunikasi melalui protokol HTTP, kami boleh menggunakan ApacheHttp

Dilema pengubahsuaian tajuk CMS Empire? Cuba strategi mengatasi ini! Dilema pengubahsuaian tajuk CMS Empire? Cuba strategi mengatasi ini! Mar 12, 2024 pm 05:27 PM

Dilema pengubahsuaian tajuk CMS Empire? Cuba strategi mengatasi ini! Dalam proses membina laman web menggunakan Empire CMS (EmpireCMS), tidak dapat dielakkan bahawa anda akan menghadapi keperluan untuk mengubah suai tajuk artikel. Walau bagaimanapun, sesetengah pengguna mungkin menghadapi beberapa kesukaran, seperti tidak mengetahui cara mengubah suai tajuk, atau tajuk dipaparkan secara tidak normal selepas pengubahsuaian, dsb. Hari ini kami akan berkongsi beberapa strategi untuk menangani masalah ini dan menyediakan contoh kod khusus, dengan harapan dapat membantu semua orang menyelesaikan dilema pengubahsuaian tajuk. 1. Ubah suai tajuk artikel tunggal Jika anda ingin mengubah suai tajuk artikel tertentu

Gelaran Raja: Memerintah kerajaan gelaran dan menjadi raja yang tidak dinobatkan Gelaran Raja: Memerintah kerajaan gelaran dan menjadi raja yang tidak dinobatkan Mar 07, 2024 pm 01:13 PM

Dalam dunia digital yang penuh dengan maklumat, tajuk utama memainkan peranan penting dalam menentukan sama ada khalayak anda akan mengklik pada kandungan anda. Tajuk yang baik bukan sahaja menarik perhatian tetapi juga meningkatkan kedudukan kandungan anda dalam halaman hasil enjin carian (SERP). Ikuti petua ini untuk mencipta raja tanpa mahkota yang memerintah kerajaan gelaran: Ikuti amalan terbaik SEO: Sertakan berkaitan Sertakan perkara yang dicari oleh khalayak sasaran anda dalam tajuk anda, yang akan membantu kandungan anda muncul dalam hasil carian yang berkaitan. Pastikan ia pendek dan manis: Tajuk hendaklah pendek dan mudah difahami, biasanya di bawah 60 aksara. Gunakan kata kerja yang berkuasa: Gunakan kata kerja yang kuat dan menarik untuk menyampaikan tindakan dan mendesak. Tarik perhatian: Tanya soalan: Bermula dengan soalan boleh mencetuskan rasa ingin tahu dan menggalakkan

Bagaimana untuk menyelesaikan masalah bahawa tajuk laman web Imperial CMS tidak boleh diubah suai? Bagaimana untuk menyelesaikan masalah bahawa tajuk laman web Imperial CMS tidak boleh diubah suai? Mar 12, 2024 pm 09:30 PM

Sebelum menyelesaikan masalah bahawa tajuk laman web Imperial CMS tidak boleh diubah suai, kita perlu terlebih dahulu memahami punca masalah ini. Secara umumnya, tajuk tapak web Imperial CMS tidak boleh diubah suai atas sebab biasa berikut: Pembolehubah tajuk tapak web tidak dipanggil dengan betul dalam templat. Isu caching menghalang tajuk daripada dikemas kini tepat pada masanya. Konflik pemalam menyebabkan pengubahsuaian tajuk menjadi tidak sah. Sebagai tindak balas kepada masalah di atas, kami boleh mengambil kaedah berikut untuk menyelesaikan masalah dan menyelesaikannya satu demi satu: Semak sama ada pembolehubah tajuk tapak web dipanggil dengan betul dalam templat: Dalam Imperial CMS, tajuk tapak web biasanya lulus

Master Tajuk: Kuasai seni tajuk untuk memastikan pembaca terpikat Master Tajuk: Kuasai seni tajuk untuk memastikan pembaca terpikat Mar 07, 2024 pm 04:22 PM

Kepentingan Tajuk Tajuk ialah kesan pertama kandungan anda dan memainkan peranan penting dalam menentukan sama ada pembaca akan terus membaca. Tajuk yang kukuh boleh: Tarik Perhatian: Tajuk yang menarik boleh menarik perhatian pembaca dan membuatkan mereka terus membaca. Jana minat: Tajuk yang meyakinkan menarik minat pembaca dan membuatkan mereka tidak sabar-sabar untuk mengetahui lebih lanjut. Bina jangkaan: Tajuk yang jelas boleh memberikan pembaca jangkaan tentang kandungan artikel anda, membina kepercayaan dan meningkatkan kadar penukaran. Menguasai Seni Tajuk Mencipta tajuk yang menarik ialah seni, tetapi mengikut beberapa prinsip utama boleh meningkatkan kadar kejayaan anda dengan ketara: Pastikan ia ringkas: Tajuk anda hendaklah ringkas dan kurang daripada 60 aksara. Gunakan kata kerja tindakan: Kata kerja tindakan boleh menjadikan tajuk anda lebih

See all articles