amirkhoshhal
Member
سلام خسته نباشید . من می خاستم بدونم که با استفاده از چه کدی می شه رنگ background تگ tr رو تغییر داد موقعی که موس روش می ره . مثل منوهای اصلی که توو سایتها هست و با رفتن ماوس به روی هر کدوم از tr ها رنگش تغییر میکنه . ممنون
tr {
background: aqua;
}
tr:hover {
background: blue;
}
<html>
<head>
<style type="text/css">
tr {
background: aqua;
}
.mover {
background: yellow;
}
</style>
<script type="text/javascript">
function m_over()
{
document.getElementById('tr1').className = 'mover';
}
function m_out()
{
document.getElementById('tr1').className = 'tr';
}
</script>
</head>
<body>
<table width="100%">
<tr id="tr1" onmouseover="m_over();" onmouseout="m_out();">
<td>Menu 1</td>
</tr>
</table>
</body>
</html>
<script type="text/javascript">
function m_over()
{
document.getElementByTagName('tr').className = 'mover';
}
function m_out()
{
document.getElementByTagName('tr').className = 'tr';
}
</script>
توابع رو بصورت زير بنويسيد:سلام . خسته نباشید . ممنون بابت کدی که گذاشتید و منو راهنمایی کردید .
کد شما به طور کاملا صحیح کار می کنه ولی چون بر اساس آی دی هست فقط روو یه تگ Tr کار می کنه .
من بیش از 10 تا تگ Tr توو صفحه خودم دارم نمی دونم باید چی کار کنم ، فقط روو همون اولین تگ کار می کنه ، من این کد را جا گذاری کردم ولی بازم نشد . ممنون می شم اگه منو راهنمایی کنید .
function m_over(id)
{
document.getElementById(id).className = 'mover';
}
function m_out(id)
{
document.getElementById(id).className = 'tr';
}
<table width="100%">
<tr id="tr1" onmouseover="m_over('tr1');" onmouseout="m_out('tr1');">
<td>Menu 1</td>
</tr>
<tr id="tr2" onmouseover="m_over('tr2');" onmouseout="m_out('tr2');">
<td>Menu 2</td>
</tr>
...
...
<tr id="trn" onmouseover="m_over('trn');" onmouseout="m_out('trn');">
<td>Menu 2</td>
</tr>
</table>
<script type="text/javascript" src="http://yoursite.com/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".stripeme tr").mouseover(function() {$(this).addClass("over");}).mouseout(function() {$(this).removeClass("over");});
});
</script>
الان توی این فایلی که توو پست قبل پیوست کردم من دقیقا می خوام :خوب شما می خوای این فایل دقیقا چطوری باشه ؟
اینم از بی سوادیم هست . ممنون می شم اگه فایل رو ادیت کنید . اگه اینکارو بکنید لطف بزرگی رو در حقم انجام دادید .یه چیزی که تو فایل شما دیدم این بود که شما به تمامی td ها کلاس اختصاص دادی. احتیاجی به این کار نیست. برای چه منظور به همه td ها کلاس اختصاص دادید
دقیقا توضیح بدید شاید بشه مشکل رو حل کرد