Показать сообщение отдельно
  #22 (permalink)  
Старый 25.02.2013, 14:19
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от master_alf
Как сказал выше - в JS слаб, jQuery умею использовать, но не писать под него плагины... погляжу ну другие обязательно.
Простейший Вариант

<script type="text/javascript" src="http://yandex.st/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript">

//Плагин выдачи списка img, отмеченных неким классом ( в данном случае передаём в вызове класс .imgGray
$.fn.makeGray = function() {

    var imgArray = this; //this - переданый объект из jQuery ( При ниже вызове плагина это $(".imgGray")
    var arrOut = [];
    imgArray.each(function() {
         arrOut.push(this.src)
    });
  alert(arrOut.join(",\n"))
}

$(document).ready(function(){
   $(".imgGray").makeGray (); //Вызов и запуск плагина
});
</script>

<img class="imgGray" src="s2.png" />
<img class="imgGray" src="s1.png" />
Ответить с цитированием