Zclip на нескольких входах - PullRequest
       11

Zclip на нескольких входах

2 голосов
/ 07 сентября 2011

Я пытаюсь реализовать zclip для копирования содержимого ввода в буфер обмена.На странице 20 текстовых вводов, например:

<input type="text" value="content to copy..." />
<input type="text" value="another content to copy..." />

И я придумал этот код jQuery:

jQuery(function() {
  jQuery("input[type=text]").click(function() {
    var link = jQuery(this).val();
    jQuery(this).zclip({
        path: '/img/ZeroClipboard.swf',
        copy: link
    });
  });
});

В консоли Javascript я получаю эту ошибку: Uncaught TypeError:Свойство '$' объекта [object DOMWindow] не является функцией.

Как я могу заставить это работать?Thx

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

Похоже, что вы используете jQuery в режиме noConflict.ZClip предполагает, что это не так, и пытается расширить $.Я просто заменил каждый «$» в jquery.zclip.js на «jQuery», и сообщение об ошибке исчезло.Если есть другой способ запустить zClip в режиме noConflict, дайте мне знать.

0 голосов
/ 13 августа 2013

Используйте each вместо клика и используйте функцию для возврата значения ссылки

jQuery(function() {
  jQuery("input[type=text]").each(function() {
    var link = jQuery(this).val();
    jQuery(this).zclip({
        path: '/img/ZeroClipboard.swf',
        copy: function(){return link;}
    });
  });
});
...