PDA

View Full Version : سوال: رفع خطای W3C validators و استفاده از class به جای ID در کد نویسی



mehbod.rayaneh
جمعه 27 بهمن 1391, 17:51 عصر
سلام دوستان
خسته نباشید
من اینو به کمک یکی از دوستان js کار نوشتم :
برا این ک لوگو تغییر کنه از Id استفاده کردم! (توی سورس میتونید ببنید)
ولی توی استاندارد W3 ارور میده ک نباید از 1 آی دی 2 بار استفاده کرد!!! :گریه:
(اینم ارور : )
چطور میتونم از class به جای ID اسفاده کنم؟!
پیشاپیش ممنون از راهنماییتون :قلب:

mehbod.rayaneh
شنبه 28 بهمن 1391, 23:13 عصر
کسی نیست ک جواب بده؟! :گریه:
بابا از چی ب جای id برا مرتبط کردن اون 2 تا div استفاده کنم؟! :عصبانی++:

mokha21
شنبه 28 بهمن 1391, 23:23 عصر
از class استفاده کنید.

mokha21
شنبه 28 بهمن 1391, 23:30 عصر
کد html رو به صورت زیر بنویسید :


<div class="logo">
<div class="default">
<h1><img src="images/main-logo.png" width="150" height="150" alt="مهبد رایانه سپاهان"></h1>
</div>
</div>

و jquery رو به صورت زیر :
jQuery(document).ready(function(){
jQuery("div.menu li")
.mouseenter(function(){
var elclass = jQuery(this).attr('class');
jQuery("div.logo div").hide();
jQuery("div.logo div." + elclass + "").fadeIn("fast");
})
.mouseleave(function(){
var elclass = jQuery(this).attr('class');
jQuery("div.logo div." + elclass + "").hide();
jQuery("div.logo div").fadeIn("fast");
})
;
});