jQuery & атрибуты & валидатор
Смотрю в html данные для jQuery удобно передавать в виде атрибутов тегов. Например в одном <img> хранить путь и к основной картинке и к ее значению по hover. В title, alt не хочется дополнительное такое передавать, а если свои атрибуты создавать то валидатор ругается.
Что подскажите, мастера стандартов, какие атрибуты для таких целей использовать? Не только для <img> а вообще, для любых элементов? |
<img id="img" src="img1.gif" onclick="return 'img2.gif';" /> (function() { var img = document.getElementById('img'); var origSrc = img.src, hoverSrc = img.onclick(); addEvent(img, 'mouseover', function() { img.src = hoverSrc; }); addEvent(img, 'mouseout', function() { img.src = img.originSrc; }); })(); Как-то так. |
Kolyaj спасибо, но я немного по другому делаю и о атрибутах спрашивал, вот чтобы понятней был вопрос:
<img src="img/p1.jpg" width="190" height="139" title="img/p3.gif" class="menu"> <img src="img/p2.jpg" width="190" height="139" title="img/p4.gif" class="menu"> Вот мой код для меню: $(document).ready( function() {// function myHover() { // меняем местами значения атрибутов: var x = $(this).attr('src'); var y = $(this).attr('title'); $(this).attr('src', y); $(this).attr('title', x); } // назначаем обработчики: $('img.menu').hover(myHover, myHover); }// Тут я использую как доп. атрибут - title. Хотелось бы какой-то другой, но чтобы все валидно было. JS атрибуты что ли использовать? Но мне только строку чтобы содержало? |
Цитата:
Цитата:
Цитата:
|
пропиши в дтд нужные тебе аттрибуты, какие проблемы?
|
Я тут недавно текстик накалякал, может, Вам поможет.
|
Цитата:
|
|
Часовой пояс GMT +3, время: 16:00. |