آموزش ساخت tooltip ساده و متحرک
ساخت tooltip با استفاده از پلاگین jQuery.mousetip
پلاگین jQuery.mousetip، با استفاده از جی کوئری، امکان ایجاد یک tooltip را فراهم می کند.
تولتیپ (tooltip)، در واقع یک باکس کوچک حاوی توضیحات یا اطلاعات خاصی است، که وقتی نشانگر موس بر روی عنصری در صفحه قرار می گیرد به نمایش در می آید.
DEMO یا پیش نمایش پلاگین jQuery.mousetip
برای مشاهده نتیجه کار، روی لینک زیر کلیک نمایید:
نحوه استفاده
برای استفاده از این ابزار، می بایست کتابخانه جی کوئری و پلاگین مورد نظر را در سند HTML فراخوانی کنید .
تگ های اسکریپت مربوط به فراخوانی این دو فایل بین دو تگ <head> قرار می گیرند.
توجه: فایل های مورد نیاز را می توانید از انتهای همین مطلب دانلود نمایید .
بارگزاری پلاگین
<html>
در ادامه لازم است که یک عنصر با نام کلاس "tip" ایجاد کنیم تا متد () mousetip را فراخوانی کند .
کد HTML
<div>Content<span class="tip">Mousetip 1</span></div> <div>Content<span class="tip">Mousetip 2</span></div> <div>Content<span class="tip">Mousetip 3</span></div>
کد jQuery
$(function() { // Default $('div').mousetip('.tip'); // Custom Position $('div').mousetip('.tip', 20, 30); });
همانطور که در کد جی کوئری بالا مشاهده می کنید می توان موقعیت نمایش tooltip نسبت به عنصر را به دلخواه مشخص کرد و یک نمایش سفارشی ایجاد کرد.
کد CSS
span.tip { /* Required */ position: absolute; z-index: 2; display: none; /* Optional */ font-size: 15px; max-width: 150px; height: auto; padding: 10px; border-radius: 3px; box-shadow: 0 1px 2px #666; background: #FD0; }
در مثال زیر می توانید نحوه اجرای کدهای ذکر شده را مشاهده نمایید:
مثال (آموزش ساخت tooltip ساده و متحرک)
<html>
span.tip { /* Required */ position: absolute; z-index: 2; display: none; /* Optional */ font-size: 15px; max-width: 150px; height: auto; padding: 10px; border-radius: 3px; box-shadow: 0 1px 2px #666; background: #FD0; }
<div>Content<span class="tip">Mousetip 1</span></div>
دانلود فایل های پلاگین jQuery.mousetip
- دانلود مستقیم: jQuery.mousetip
حجم: 41.50 کیلو بایت
- نوشته شده توسط شهربانو دوستی
- بازدید: 12546
دیدگاهها
سلام یه پلاگین خوب برای حالت MARQUEE لطفا معرفی میکنین؟ با تشکر
سلام با توجه به قابلیت های جدید در CSS3 برای پیاده سازی حالت MARQUEE نیازی به پلاگین نیست ...! از کد زیر استفاده کنید:
<p class="marquee"><span>www.beyamooz.com</span></p>
.marquee {
width: 450px;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
}
.marquee span {
display: inline-block;
padding-left: 100%; /* show the marquee just outside the paragraph */
animation: marquee 15s linear infinite;
}
.marquee span:hover {
animation-play- state: paused
}
/* Make it move */
@keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100% , 0); }
}