منوی آبشاری فارسی برای جاوا اسکریپت

aliirooni

New Member
سلام دوستان
لطفا نگید تکراریه! همه فروم ها رو گشتم و می دونم چی می خوام... یه منوی آبشاری جاوا اسکریپت که فارسی باشه... منو های زیادی طراحی شدن ولی اکثرا فارسی نیستن و وقتی جای گزینه های انگلیسی ، فارسی تایپ می کنیم اون قسمتی که باز می شه جا به جا می شه
لطفا هر کی بلده یا داره اینجا بزاره تا همه استفاده کنن
مرسی
 

www.ahvazcity.net

Well-Known Member
دوست من واقعا تکرایه آخه .ببین شما اگر کمی آشنایی با Css داشته باشید خیلی راحت می تونید فارسیشون کنید چند تا چیز بیشتر نیست
Float:left
Text-Align:left
و یک padding
خوب ببین با این سه تا می تونی منو ها رو راست چین کنی حالا باید بدونی کجا از کدوم باید استفاده کنی البته یه کم باهاش ور بری میاد دستت
اگر هم بخوای راست چین کنی باید از Direction:rtlمی تونی استفاده کنی
 
سلام دوستان
وقتی جای گزینه های انگلیسی ، فارسی تایپ می کنیم اون قسمتی که باز می شه جا به جا می شه
این "جا به جا میشه" رو یه کم توضیح بده.
ولی فکر می کنم با همون چیزهایی که تو پست قبلی مطرح شده حل بشه مشکلت.ولی اگه باز حل نشده اون یه تیکه رو یه کم توضیح بده شاید بشه بیشتر کمک کرد.
 

aliirooni

New Member
مرسی از توجهتون

اول سلام
دوم با CSS کمی آشنایی دارم...
سوم اینم یه قطعه کد نمونه تا راهنماییم کنید:
HTML Code


<ul id="sddm">
<li><a href="#"
onmouseover="mopen('m1')"
onmouseout="mclosetime()">Home</a>
<div id="m1"
onmouseover="mcancelclosetime()"
onmouseout="mclosetime()">
<a href="#">HTML Drop Down</a>
<a href="#">DHTML Menu</a>
<a href="#">JavaScript DropDown</a>
<a href="#">Cascading Menu</a>
<a href="#">CSS Horizontal Menu</a>
</div>
</li>
<li><a href="#"
onmouseover="mopen('m2')"
onmouseout="mclosetime()">Download</a>
<div id="m2"
onmouseover="mcancelclosetime()"
onmouseout="mclosetime()">
<a href="#">ASP Dropdown</a>
<a href="#">Pulldown menu</a>
<a href="#">AJAX Drop Submenu</a>
<a href="#">DIV Cascading Menu</a>
</div>
</li>
<li><a href="#">Order</a></li>
<li><a href="#">Help</a></li>
<li><a href="#">Contact</a></li>
</ul>
<div style="clear:both"></div>

CSS Code


#sddm
{ margin: 0;
padding: 0;
z-index: 30}

#sddm li
{ margin: 0;
padding: 0;
list-style: none;
float: left;
font: bold 11px arial}

#sddm li a
{ display: block;
margin: 0 1px 0 0;
padding: 4px 10px;
width: 60px;
background: #5970B2;
color: #FFF;
text-align: center;
text-decoration: none}

#sddm li a:hover
{ background: #49A3FF}

#sddm div
{ position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #EAEBD8;
border: 1px solid #5970B2}

#sddm div a
{ position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #EAEBD8;
color: #2875DE;
font: 11px arial}

#sddm div a:hover
{ background: #49A3FF;
JavaScript Code


var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

// open hidden layer
function mopen(id)
{
// cancel close timer
mcancelclosetime();

// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

// get new layer and show it
ddmenuitem = document.getElementById(id);
ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
if(closetimer)
{
window.clearTimeout(closetimer);
closetimer = null;
}
}

// close layer when click-out
function mclose()
{
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
if(closetimer)
{
window.clearTimeout(closetimer);
closetimer = null;
}
}

// close layer when click-out
document.onclick = mclose;
 

www.ahvazcity.net

Well-Known Member
دوست من این که چیزی نداشت دو تا چیز بیشتر تغییر نکرد. برات اون فسمت هایی که تغییر کردو با قرمز مشخص کردم
#sddm
{ margin: 0;
padding: 0;
z-index: 30}

#sddm li
{ margin: 0;
padding: 0;
list-style: None;
float:right;
font: Bold 11px arial;
direction:rtl;
}

#sddm li a
{ display: Block;
margin: 0 1px 0 0;
padding: 4px 10px;
width: 60px;
background: #5970b2;
color: #fff;
text-align: Center;
text-decoration: None}

#sddm li a:hover
{ background: #49a3ff}

#sddm div
{ position: Absolute;
visibility: Hidden;
margin: 0;
padding: 0;
background: #eaebd8;
border: 1px solid #5970b2}

#sddm div a
{ position: Relative;
display: Block;
margin: 0;
padding: 5px 10px;
width: Auto;
white-space: Nowrap;
text-align: right;
text-decoration: None;
background: #eaebd8;
color: #2875de;
font: 11px arial}


#sddm div a:hover
{ background: #49a3ff;
کل فایل هارم برات زیپ کردم برای نمونه راستی دوست من کد هاتم از این به بعد در تگ کد قرار بده
موفق باشید
 

پیوست ها

  • index.zip
    1.3 کیلوبایت · بازدیدها: 99

omidpersia

Member
خب از قرار معلوم مشكل دوستمون حل شده اما اگه دوستاني هستند كه مايلند چنين منويي در سايتشون داشته باشند و با جاوااسكريپت آشنا نيستند فكر ميكنم اگه از اين سايت كمك بگيرند خيلي آسون كارشو راه بيفته :
http://www.webkaran.com/pulldown_menu.html
موفق باشيد دوستان
 

جدیدترین ارسال ها

بالا