Rumah > Artikel > hujung hadapan web > Bagaimana untuk Memaparkan Petua Alat Hanya Apabila Teks Dipotong Ellipsis?
Memaparkan Petua Alat untuk Teks Terpenggal Ellipsis
Apabila berurusan dengan elemen halaman dinamik yang mungkin melimpahi kawasan paparan yang ditetapkan, menambah petua alat untuk menyediakan konteks menjadi penting. Dalam kes sedemikian, adalah wajar untuk hanya memaparkan petua alat apabila elipsis (...) kelihatan menunjukkan kandungan terpotong.
Pertimbangkan penanda HTML berikut:
<code class="html"><span id="myId" class="my-class">...</span></code>
Dengan penggayaan CSS yang membolehkan elipsis untuk kandungan yang luas:
<code class="css">.my-class { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 71px; }</code>
Untuk menambah petua alat pada elemen ini, kami boleh memanfaatkan acara masuk tetikus jQuery untuk menyemak sama ada lebar elemen kurang daripada lebar tatalnya, menunjukkan kandungan terpotong. Selepas itu barulah kami menetapkan atribut tajuk, memastikan petua alat muncul apabila elipsis dicetuskan:
<code class="javascript">$('.mightOverflow').bind('mouseenter', function(){ var $this = $(this); if(this.offsetWidth < this.scrollWidth && !$this.attr('title')){ $this.attr('title', $this.text()); } });</code>
Dengan melaksanakan penyelesaian ini, petua alat hanya akan dipaparkan apabila kandungan melimpah dan elipsis diaktifkan, memberikan konteks yang berharga kepada pengguna tanpa mengacaukan antara muka apabila ia tidak diperlukan.
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Petua Alat Hanya Apabila Teks Dipotong Ellipsis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!