


jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar
Contoh ini menerangkan terutamanya kesan jquery meniru senarai teks imej Sina Weibo ke atas dan ke bawah memudar masuk dan keluar sambil menatal ke atas dan ke bawah saya berkongsi dengan anda untuk rujukan anda. Kandungan khusus adalah seperti berikut
1 Kesan dan perihalan fungsi: tiruan senarai teks gambar Sina Weibo memudar masuk dan keluar serta menatal ke atas dan ke bawah sebentar-sebentar2. Prinsip pelaksanaan adalah untuk menetapkan div untuk memaparkan hanya 4 gambar. Gambar tambahan akan disembunyikan secara automatik kesan dimainkan oleh tag li Kandungan, gambar dan teks di dalam memperlakukan setiap li secara keseluruhan kesan animasi untuk dijalankan sepenuhnya.
3.
Persekitaran operasi
Ia boleh dilaksanakan dalam IE6 IE7 IE8 dan ke atas dalam pelayar Firefox dan Google Chrome4. Cipta fail baharu untuk pakej termampat semua gambar, kemudian nyahzip pakej tersebut dan masukkan ke dalam folder Gambar yang dimampatkan boleh dilihat dan dimuat turun di bahagian bawah halaman. tidak perlu mengubah suai nama folder kerana ia telah ditulis dan Laluan dalam html5 sepadan
5. Apabila menyimpan fail html yang dibuat, tukar jenis pengekodan kepada (UTF-8 dengan tandatangan) supaya beberapa aksara Cina boleh dipaparkan seperti biasa. ), letakkan html5 dan folder imej yang dinyahmampat dalam folder yang sama
Rendering:
<!DOCTYPE HTML"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <style type="text/css" media="screen"> *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";} .demo{width:500px;margin:30px auto 0 auto;} .demo h2{font-size:16px;color:#333;height:52px;line-height:24px;} /* sidebar */ #sidebar{color:#AFB0B1;background:#0D171A;float:left;margin:0 0 24px;padding:15px 10px 10px;width:300px;} #sidebar li{height:90px;overflow:hidden;} #sidebar li h5{color:#A5A9AB;font-size:1em;margin-bottom:0.5em;} #sidebar li h5 a{color:#fff;text-decoration:none;} #sidebar li img{float:left;border:solid 3px #fff;margin-right:8px;display:inline;} #sidebar li .info{color:#B1B1B1;font-size:1em;} #sidebar .spyWrapper{height:100%;overflow:hidden;position:relative;} </style> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> <script type="text/javascript"> (function($){ $.fn.simpleSpy = function (limit, interval){ limit = limit || 4; /*让div始终显示4个单位的高度*/ interval = interval || 4000; /*控制每个动画效果的时间4000毫秒就是4秒 从最下面的图片消失到第5张图片的从上面显示出来一个动画2秒一共4秒的时间*/ return this.each(function(){ var $list = $(this), /*获得所有列表项目的缓存*/ items = [], /*未初始化*/ currentItem = limit, total = 0, /*初始化以后*/ height = $list.find('> li:first').height(); /*列表限制li元素*/ $list.find('> li').each(function(){ /*获得缓存*/ items.push('<li>' + $(this).html() + '</li>'); /*获得所有列表的li里面的缓存*/ }); total = items.length; /*始终显示在缓存里的li*/ $list.wrap('<div class="spyWrapper" />').parent().css({height : height * limit}); /*控制div在图片消失的时候依然保持同样的高度不会因为div的消失而变化*/ $list.find('> li').filter(':gt(' + (limit - 1) + ')').remove(); /*通过调用遍历方法获得所有li元素在实现移除的方法*/ function spy(){ /*开始第二个图片从最上方插入的效果*/ var $insert = $(items[currentItem]).css({height : 0,opacity : 0,display : 'none'}).prependTo($list); /*插入一个新的div,透明度和高度为零*/ $list.find('> li:last').animate({ opacity : 0}, 1000, function(){ /*通过遍历插入一个动画出现的效果 时间为1秒*/ $insert.animate({ height : height }, 1000).animate({ opacity : 1 }, 1000); /* 增加新的第一个div的高度*/ $(this).remove(); /*这个移除的效果是什么呢 就是在当我们第一次加载完页面的时候都会有几个只有图片没有属性值的li 清除就是在第一个动画结束后把没有属性的li给删除掉 没有属性的就是 没有高的 没有动画效果的li*/ }); currentItem++; /*永远在第一个li位置显示出现的是下一个li图片*/ if(currentItem >= total){ /*如果4张图片大于或等于所有的大于或等于整个图片的的话*/ currentItem = 0; /*那么就从0开始*/ } setTimeout(spy, interval) /*在ul和4秒内完成*/ } spy(); /*效果的整个开关*/ }); }; })(jQuery); </script> <script type="text/javascript"> $(document).ready(function(){ $('ul.spy').simpleSpy(); /*ul.spy调用simpleSpy()模版方法*/ }); </script> </head> <body> <div class="demo"> <h2 id="jquery仿新浪微博图片文字列表间隙滚动淡进淡出滚动">jquery仿新浪微博图片文字列表间隙滚动淡进淡出滚动</h2> <div id="sidebar"> <ul class="spy"> <li> <a href="#" title="View round"><img src="/static/imghwm/default1.png" data-src="images/1.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-htt-title-View-round-round-a"><a href="htt#" title="View round">round</a></h5> <p class="info">Nov 29th 2008 by neue</p> </li> <li> <a href="#" title="View reflet"><img src="/static/imghwm/default1.png" data-src="images/2.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-reflet-reflet-a"><a href="#" title="View reflet">reflet</a></h5> <p class="info">Nov 29th 2008 by neue</p> </li> <li> <a href="#" title="View Kate Moross Little Big Planet"><img src="/static/imghwm/default1.png" data-src="images/3.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-Kate-Moross-Little-Big-Planet-Kate-Moross-Little-Big-Planet-a"><a href="#" title="View Kate Moross Little Big Planet">Kate Moross Little Big Planet</a></h5> <p class="info">Nov 29th 2008 by neue</p> </li> <li> <a href="#" title="View Untitled"><img src="/static/imghwm/default1.png" data-src="images/4.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-Untitled-Untitled-a"><a href="#" title="View Untitled">Untitled</a></h5> <p class="info">Nov 29th 2008 by mike1052</p> </li> <li> <a href="#" title="View My Tutorial's Library"><img src="/static/imghwm/default1.png" data-src="images/5.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-My-Tutorial-s-Library-My-Tutorial-s-Library-a"><a href="#" title="View My Tutorial's Library">My Tutorial's Library</a></h5> <p class="info">Nov 29th 2008 by FrancescoOnAir</p> </li> <li> <a href="#" title="View Sandy — your free personal email assistant - Log in"><img src="/static/imghwm/default1.png" data-src="images/6.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-Sandy-your-free-personal-email-assistant-Log-in-Sandy-your-free-a"><a href="#" title="View Sandy — your free personal email assistant - Log in">Sandy — your free</a></h5> <p class="info">Nov 29th 2008 by John Doe</p> </li> <li> <a href="#" title="View Sandy — your free personal email assistant - Log in"><img src="/static/imghwm/default1.png" data-src="images/7.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-Sandy-your-free-personal-email-assistant-Log-in-Sandy-your-free-a"><a href="#" title="View Sandy — your free personal email assistant - Log in">Sandy — your free</a></h5> <p class="info">Nov 29th 2008 by John Doe</p> </li> <li> <a href="#" title="View Sandy — your free personal email assistant"><img src="/static/imghwm/default1.png" data-src="images/8.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-Sandy-your-free-personal-email-assistant-Sandy-your-free-a"><a href="#" title="View Sandy — your free personal email assistant">Sandy — your free</a></h5> <p class="info">Nov 29th 2008 by John Doe</p> </li> <li> <a href="#" title="View Values of n Blog"><img src="/static/imghwm/default1.png" data-src="images/9.png" class="lazy" style="max-width:90%" style="max-width:90%" title="" / alt="jQuery menyedari kesan fade-in dan fade-out pada text_jquery gambar" ></a> <h5 id="a-href-title-View-Values-of-n-Blog-Values-of-n-Blog-a"><a href="#" title="View Values of n Blog">Values of n Blog</a></h5> <p class="info">Nov 29th 2008 by John Doe</p> </li> </ul> </div> </div> </body> </html>

JavaScript adalah di tengah -tengah laman web moden kerana ia meningkatkan interaktiviti dan dinamik laman web. 1) Ia membolehkan untuk menukar kandungan tanpa menyegarkan halaman, 2) memanipulasi laman web melalui Domapi, 3) menyokong kesan interaktif kompleks seperti animasi dan drag-and-drop, 4) mengoptimumkan prestasi dan amalan terbaik untuk meningkatkan pengalaman pengguna.

C dan JavaScript mencapai interoperabilitas melalui webassembly. 1) Kod C disusun ke dalam modul WebAssembly dan diperkenalkan ke dalam persekitaran JavaScript untuk meningkatkan kuasa pengkomputeran. 2) Dalam pembangunan permainan, C mengendalikan enjin fizik dan rendering grafik, dan JavaScript bertanggungjawab untuk logik permainan dan antara muka pengguna.

JavaScript digunakan secara meluas di laman web, aplikasi mudah alih, aplikasi desktop dan pengaturcaraan sisi pelayan. 1) Dalam pembangunan laman web, JavaScript mengendalikan DOM bersama -sama dengan HTML dan CSS untuk mencapai kesan dinamik dan menyokong rangka kerja seperti JQuery dan React. 2) Melalui reaktnatif dan ionik, JavaScript digunakan untuk membangunkan aplikasi mudah alih rentas platform. 3) Rangka kerja elektron membolehkan JavaScript membina aplikasi desktop. 4) Node.js membolehkan JavaScript berjalan di sisi pelayan dan menyokong permintaan serentak yang tinggi.

Python lebih sesuai untuk sains data dan automasi, manakala JavaScript lebih sesuai untuk pembangunan front-end dan penuh. 1. Python berfungsi dengan baik dalam sains data dan pembelajaran mesin, menggunakan perpustakaan seperti numpy dan panda untuk pemprosesan data dan pemodelan. 2. Python adalah ringkas dan cekap dalam automasi dan skrip. 3. JavaScript sangat diperlukan dalam pembangunan front-end dan digunakan untuk membina laman web dinamik dan aplikasi satu halaman. 4. JavaScript memainkan peranan dalam pembangunan back-end melalui Node.js dan menyokong pembangunan stack penuh.

C dan C memainkan peranan penting dalam enjin JavaScript, terutamanya digunakan untuk melaksanakan jurubahasa dan penyusun JIT. 1) C digunakan untuk menghuraikan kod sumber JavaScript dan menghasilkan pokok sintaks abstrak. 2) C bertanggungjawab untuk menjana dan melaksanakan bytecode. 3) C melaksanakan pengkompil JIT, mengoptimumkan dan menyusun kod hot-spot semasa runtime, dan dengan ketara meningkatkan kecekapan pelaksanaan JavaScript.

Aplikasi JavaScript di dunia nyata termasuk pembangunan depan dan back-end. 1) Memaparkan aplikasi front-end dengan membina aplikasi senarai TODO, yang melibatkan operasi DOM dan pemprosesan acara. 2) Membina Restfulapi melalui Node.js dan menyatakan untuk menunjukkan aplikasi back-end.

Penggunaan utama JavaScript dalam pembangunan web termasuk interaksi klien, pengesahan bentuk dan komunikasi tak segerak. 1) kemas kini kandungan dinamik dan interaksi pengguna melalui operasi DOM; 2) pengesahan pelanggan dijalankan sebelum pengguna mengemukakan data untuk meningkatkan pengalaman pengguna; 3) Komunikasi yang tidak bersesuaian dengan pelayan dicapai melalui teknologi Ajax.

Memahami bagaimana enjin JavaScript berfungsi secara dalaman adalah penting kepada pemaju kerana ia membantu menulis kod yang lebih cekap dan memahami kesesakan prestasi dan strategi pengoptimuman. 1) aliran kerja enjin termasuk tiga peringkat: parsing, penyusun dan pelaksanaan; 2) Semasa proses pelaksanaan, enjin akan melakukan pengoptimuman dinamik, seperti cache dalam talian dan kelas tersembunyi; 3) Amalan terbaik termasuk mengelakkan pembolehubah global, mengoptimumkan gelung, menggunakan const dan membiarkan, dan mengelakkan penggunaan penutupan yang berlebihan.


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

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.