Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Jcrop доработка плагина
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Jcrop доработка плагина

Страниц (1): [1]
 

1. 3d_killer - 01 Сентября, 2016 - 08:19:23 - перейти к сообщению
Добрый день, изначально Jcrop заточен для вывода координат по заданным селекторам, но мне нужно выводить под редактирование несколько картинок.
то есть когда инициируем плагин то пишем типо того:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. .Jcrop({
  3. onChange: showCoords,
  4. onSelect: showCoords});

А потом описываем заданные функции типо:
CODE (javascript):
скопировать код в буфер обмена
  1. function showCoords(c){
  2.         x1 = c.x;  $('#x1').val(c.x);
  3.         y1 = c.y;  $('#y1').val(c.y);
  4.         x2 = c.x2;  $('#x2').val(c.x2);
  5.         y2 = c.y2;  $('#y2').val(c.y2);
  6.         $('#w').val(c.w);
  7.         $('#h').val(c.h);
  8. }

То есть как видно привязываем координаты к конкретным индификаторам.
Нашел в плагине место где эти функции описаны, вот оно:
CODE (javascript):
скопировать код в буфер обмена
  1. function setOptions(opt) //{{{
  2.     {
  3.       if (typeof(opt) !== 'object') opt = {};
  4.       options = $.extend(options, opt);
  5.  
  6.       $.each(['onChange','onSelect','onRelease','onDblClick'],function(i,e) {
  7.         if (typeof(options[e]) !== 'function') options[e] = function () {};
  8.       });
  9.     }

не могу разобраться как мне помимо массива с координатами передать объект к которому относится данное выделение, то есть по сути я хочу чтобы функция showCoords вызывалась с двумя параметрами, второй параметр как раз объект к которому вызывается плагин, чтобы относительно него прописать координаты (ячейки с координатами клонируются и вставляются рядом с каждой картинкой)
(Добавление)
все нашел, разобрался

 

Powered by ExBB FM 1.0 RC1