เปลี่ยนความเร็วของคำแนะนำเครื่องมือของแอตทริบิวต์ "title"


145

มีวิธีเปลี่ยนความรวดเร็วของคำแนะนำเครื่องมือจากแอตทริบิวต์ "title" ขององค์ประกอบหรือไม่ ฉันต้องการถ้าคำแนะนำเครื่องมือปรากฏขึ้นทันที แต่ดูเหมือนว่าจะใช้เวลาสักครู่


1
ระบบปฏิบัติการและ / หรือเว็บเบราว์เซอร์จะไม่ถูกกำหนดหรือไม่? เว้นแต่คุณจะใช้คำแนะนำแบบไดนามิกของคุณเองเช่นนี้ (แต่น่าเกลียดน้อยกว่า) :)
c24w

1
แน่นอนว่าจะต้องเพิ่มคุณลักษณะนี้ในมาตรฐาน html / css
Arnaud

คำตอบ:


80

ไม่มีไม่มีทาง titleแอตทริบิวต์จะดำเนินการในรูปแบบขึ้นอยู่กับเบราว์เซอร์ ตัวอย่างเช่นฉันจำความแตกต่างระหว่าง IE และ FF เมื่อใช้\r\nภายใน

เอกสารของ Mozillaอธิบายขีด จำกัด และการทำงานได้ดี

หากคุณต้องการปรับแต่งคุณสามารถดูปลั๊กอินของบุคคลที่สามเช่นqTip2ซึ่งเลียนแบบโดยใช้ div และสิ่งต่างๆและให้คุณควบคุมได้เต็มที่


หากคุณใช้ Foundation พวกเขามีส่วนประกอบคำแนะนำเครื่องมือที่ดี: foundation.zurb.com/docs/components/tooltips.html
Danny R

30

คุณสามารถใช้ jqueryUI ตามที่แนะนำ ตัวอย่างการควบคุมระยะเวลาในคุณสมบัติการแสดง:

$( ".selector" ).tooltip({ show: { effect: "blind", duration: 800 } });

15

คำแนะนำเครื่องมือ Jquery UIนั้นง่ายมากและปรับแต่งได้: เพียงดาวน์โหลดหรือรวม jquery UI ในหน้าของคุณ

หากคุณต้องการให้คำแนะนำเครื่องมือทั้งหมดของเพจของคุณแสดงทันทีที่วางเมาส์เหนือสิ่งนี้ให้ใช้สิ่งนี้:

$(document).tooltip({show: null});

โปรดทราบว่าสิ่งนี้ใช้กับองค์ประกอบทั้งหมดที่มีแอตทริบิวต์ "title" คุณสามารถแก้ไขตัวเลือกเพื่อให้มีผลเฉพาะคลาสและตั้งค่าความเร็วหรือเอฟเฟกต์แบบกำหนดเอง:

$('.yourClass').tooltip({show: {effect:"none", delay:0}});

5

เป็นไปไม่ได้ที่จะเปลี่ยนความรวดเร็วของคำแนะนำเครื่องมือของเบราว์เซอร์เริ่มต้น แต่คุณสามารถใช้หนึ่งในปลั๊กอินคำแนะนำเครื่องมือ (มีไม่กี่ปลั๊กอิน: http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/ ) ซึ่งคุณสามารถปรับแต่งสิ่งต่างๆได้มากมายรวมถึงการหน่วงเวลา


1
ไม่พบปลั๊กอินคำแนะนำเครื่องมือใด ๆ ในลิงก์ที่ให้มา
T30

1
ใช่ - ลิงก์ตายอย่างไรก็ตาม .. google: stylish-jquery-tooltip-plugins และหน้าเว็บที่คล้ายกันจำนวนมากปรากฏขึ้น :-)
jcansell

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.