Jquery 设置标题的自动翻转_jquery
即一条新闻滚进视图之后,会暂停几秒钟,然后继续向上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编写的,很不错,很适合初学者,国内其他的人写的,里面就鱼龙混杂了。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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 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.

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 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! 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

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

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

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
