Adobe Edge Animate CC

วิธีสร้าง Control Group Button แบบ horizontal กว้าง 100% ใน JQuery Mobile

เรื่องที่เกี่ยวข้อง - How-to, Incomplete, JQuery Mobile, PhoneGap, Video

PhoneGap with JQuery Mobileหนึ่งในคำถามที่ผมไปอบรมให้ทีม Developer ที่แสนสิริคือ

วิธีทำให้ Control Group Button แบบ horizontal กว้าง 100% (full-width page) ทำอย่างไร?

 

ปกติถ้าเราใช้ <div data-role=”controlgroup”>  wrap button ไว้แล้ว กำหนด attribute data-type=”horizontal”  ขนาดของ button จะหดลงไปขนาด “พอดีๆ” ซะอย่างนั้น

วิธีทำ คือเราต้องกำหนด CSS Rule ให้กับ <a>  ใน control group เพิ่มเติมนั่นเอง ดูตามตัวอย่างเลยครับ

<div class="mycontrolgroup" ... >
  <a ...></a>
  <a ...></a>
  <a ...></a>
</div>

.mycontrolgroup a {
    width:33% // สำหรับ 3 buttons 
}

วิธีนี้เป็นแบบ hot-fix ถ้าคุณจะเอา SaSS มาประยุกต์ใช้ก็ได้ ตามอัธยาศัยครับ

ที่มา – StackOverFlow.net

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save