Equal Height Columns with jQuery | กำหนดความสูง Div ให้เท่ากันในกรณี content บรรทัดไม่เท่ากัน


200901 Jul

แก้ปัญหาความสูง Div ให้เท่ากันในกรณี content บรรทัดไม่เท่ากัน

มีเวลา update ความรู้และอะไรใหม่แล้ว ก้อเลยมานำเสนอสำหรับท่านที่เคยประสบปัญหา การกำหนดความสูงของ Content ใน div หรือ Elemet แบบอื่น ๆ ในกรณีที่ content ไม่เท่ากัน แล้วทำให้ความสูงไม่เท่ากัน แต่วันนี้เราสามารถแก้ปัญหานี้ได้ด้วยการ Jquery function... แต่ผมก้อบอกก่อนว่าวิธีนั้นมีแก้ไขมากมายคุณอาจจะเลือกวิธีเหมาะสมสำหรับ Website คุณเพื่อแก้ไขการแสดงผลให้ถูกต้องใครไม่มี Jquery ก้อไป Load มาแล้วก้อนำ function นี้มาเสียบ ก้อใช้งานได้เลย จากตัวอย่าง function นี้ก้อ มีการใช้

      1. Sets a variable, “tallest,” to zero.
      2. Loops through each of the items class หรือ Id
      3. ถ้าความสูง มากกว่า tallest กำหนดค่าความสูงให้ใหม่ แล้ววนไป Loop จนหมด
      4. group.height(tallest); Set ความสูงโดยให้เท่ากับตัวที่มีค่าความสูงมากที่สุด จบ

      function equalHeight(group) {
          tallest = 0;
          group.each(function() {
              thisHeight = $(this).height();
              if(thisHeight > tallest) {
                  tallest = thisHeight;
              }
          });
          group.height(tallest);
      }

      ส่วนนี้ 2 เป็นส่วนนำ function มาใช้งานเราดูกัน เป็นการกำหนดให้ Element class recent-article ทั้งหมดมีความสูงเท่ากัน equalHeight($(".recent-article")); ผลลัพธ์

      $(document).ready(function() {
          equalHeight($(".recent-article"));
          equalHeight($(".footer-col"));
      });
      มาดูตัวอย่างกัน http://www.cssnewbie.com/example/equal-heights/

Post new comment

CAPTCHA
กรุณากรอกอักษรที่คุณเห็นในช่องด้านล่างนี้เพื่อป้องกัน spam bot
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

หมวดหมู่สินค้า

ขายหูฟัง Sennheiser CX500, Sennheiser CX300 , Sennheiser MM50, Monster Beats , Bose in ear
รับ Preorder หูฟังจากต่างประเทศ

Earphone
(20)

รวม หูฟังทุกรุ่นต่าง ๆ ใน Shop

Sennheiser
(7)

ขาย หูฟัง Sennheiser CX500,ขาย หูฟัง Sennheiser CX300, ขาย หูฟัง Sennheiser MM50

AKG
(3)

หูฟัง AKG ใน Shop

Creative
(1)

หูฟัง Creative ใน shop

DIY
(4)

DVD และ VCD การสอนต่างๆและเรียนรู้ต่างๆด้วยด้วยตัวเอง

Bose
(1)

รวมหูฟังยี่ห้อ Bose

Bluetooth stereo
(5)

รวมหูฟัง อุปกรณ์ บูลทูธ ต่าง ๆ
และ หูฟังบูลทูธสเตอริโอสำหรับฟังเพลง

Finger Style Guitar
(7)

รวม DVD แนวเพลง Finger Style Guitar ต่างๆ

fingerstyle
(3)

DVD และ VCD เพลงแนว Finger Style Guitar

Tommy Emmanuel
(3)

รวมงานเพลง Tommy Emmanuel
แนว Finger Style Guitar

pair bluetooth
(1)

วิธีการ Pair อุปกรณ์ Bluetooth ต่าง ๆ

SMF
(2)

บทความและความรู้ด้านการพัฒนาเว็บไซต์

css
(11)

บทความเกี่ยวกับ CSS, เทคนิคต่าง ๆในการใช้ CSS เรียนรู้การแก้ไขต่าง ๆ

css hack
(4)

บทความเกี่ยวกับ CSS, เทคนิคในการปัญหา cross browser ในการแสดงผลของ browser ที่แตกต่าง ๆ กัน

drupal
(12)

บทความเกี่ยว Drupal แนะนำการใช้งาน Drupal และเทคนิคต่างๆในการใช้งาน

javascript
(13)

บทความเกี่ยว Javascript แนะนำการใช้งานวิธีแก้ไขต่างๆ

JSON
(1)
php
(4)
SEO
(3)
Web Tools
(3)

แนะนำเครื่องมือสำหรับพัฒนาเวบไซต์

Who's online

There are currently 0 users and 4 guests online.

ขายหูฟัง Sennheiser CX500, Sennheiser CX300 , Sennheiser MM50, Monster Beats , Bose in ear
รับ Preorder หูฟังจากต่างประเทศ

หน้าแรก Shop
(41)

หน้าแรกของ Shop