ایجاد DropDown منوهای چند مرحله ای با استفاده از جاوا اسکریپت
شنبه, ۱۶ آذر ۱۳۸۷
حجم این اسکریپت حدود ۲/۱ کیلو بایت هست که به روشی خیلی ساده برای شما منوهای DropDown چند سطحی ایجاد می کنه.
این اسکریپت لیست های شما رو به منو تبدیل می کنه یعنی شما یه سری تگ های HTML از قبیل UL یا LI رو می ذارین و با استفاده از این اسکریپت منو تحویل می گیرن (جالبه نه؟).
از امکاناتش می شه به این موارد اشاره کرد که حالت انیمیشن داره، منوهای فعال مشخص می مونن و پیاده سازیش خیلی راحته.
برای شروع باید کد زیر رو بنویسین:
var menu=new menu.dd(”menu”);
menu.init(”menu”,”menuhover”);
قبل از initialize کردن باید یه شی منو جدید ایجاد کنین. پارامتری که menu.dd می گیره اسم شی مورد نظر شما خواهد بود.
تابع object.init دوتا پارامتر می گیره که اولیش id مربوط به UL منو مورد نظرتون هست و دومی هم که اختاریه id ستون مورد نظرتون برای مرتب شدنه.
اگر نمی خواین که یه ستون مرتب بشه باید برای اون ستون از کلاس class=nosort استفاده کنین در ضمن style منو هم به صورت کامل در فایل css قابل تغییر هست.
این اسکریپت برای مرورگرهای فایر فاکس ۲ و۳، اینترنت اکسپلورر ۶ و ۷ و ۸، اپرا، سفری و کروم تست شده و مشکلی نداره.
اگر اسکریپت باگ داشت برای نویسندش یعنی به آدرس michael@leigeber.com با موضوع BUG REPORT یه ایمیل بفرستین و مشکل رو توضیح بدین.
تو سایتش نوشته بود که استفاده از این اسکریپت برای مقاصد شخصی و تجاری مشکلی نداره ولی شامل پشتیبانی رایگان نمیشه.
برای دیدن دمویی از کار می تونین به اینجا مراجعه کنین.
برای دریافت کد هم اینجا رو کلیک کنین.
آدرس متن اصلی که این مطلب رو از روش ترجمه کردم هم اینجاست.

