У меня есть задание создать головоломку с раздвижными изображениями, в которой вы можете щелкнуть по каждому изображению (которое является частью изображения ниндзя) и альтернативному изображению (части изображения кошки) появляются на его месте. Это своего рода игровой автомат для соответствия двум изображениям. Мы должны использовать пользовательские атрибуты (data-alt-src в коде) и не использовать переменные JavaScript или любой CSS. Я просто не понимаю, как использовать пользовательские атрибуты для обмена изображениями. В задании говорится, что это займет не более 2 часов, и это далеко не так. Я пытаюсь использовать сценарии jQuery для использования .attr, но безрезультатно.Как обменять изображения в jQuery
<script>
$(document).ready(function(){
$('img').click(function(){
$(this).slideToggle('data-alt-src');
$(this).slideToggle();
})
})
</script>
<img src='ninja0.png' data-alt-src='cat0.png' />
<br/>
<img src='ninja1.png' data-alt-src='cat1.png' />
<br/>
<img src='ninja2.png' data-alt-src='cat2.png' />
<br/>
<img src='ninja3.png' data-alt-src='cat3.png' />
<br/>
<img src='ninja4.png' data-alt-src='cat4.png' />
посмотрите здесь [StackOverflow, подобный вопрос [(http://stackoverflow.com/questions/17507870/jquery-image-changing-on-hover) – Billy