Как я могу добавить дополнительные параметры функции для назначения атрибутов IMG? - PullRequest
1 голос
/ 05 мая 2011

Это плагин jquery, который я нашел, который создает элемент img и добавляет его к родительскому элементу.

$.fn.loadImg = function(src, f){ return this.each(function(){ var i = new Image(); i.src = src; i.onload = f; this.appendChild(i);}); }

Как я могу добавить paramaters attrName, attrVal к функции, которая будет назначатькакие атрибуты изображения перед его добавлением?

1 Ответ

1 голос
/ 05 мая 2011

Это должно работать:

$.fn.loadImg = function(src, f, attrName, attrVal) {
  return this.each(
    function() {
      var i = new Image();
      i.src = src;
      i.onload = f;

      i[attrName] = attrVal;
      // alternatively:
      // i.setAttribute(attrName, attrVal);

      this.appendChild(i);
    }
  );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...