Показать сообщение отдельно
  #6 (permalink)  
Старый 30.01.2016, 15:44
Аспирант
Отправить личное сообщение для diga Посмотреть профиль Найти все сообщения от diga
 
Регистрация: 13.01.2016
Сообщений: 57

я хотел сделал таким образом:
function init() {
  var board,
  game = new Chess();

  function onDrop(source, target) {
    var move = game.move({
      from: source,
      to: target,
      promotion: 'q'	 
    });
    if (move === null) return 'snapback';
  };

  onDrop.set = function(source, target) {
    var move = game.move({
      from: source,
      to: target,
      promotion: 'q'	 
    });
    if (move === null) return 'snapback';
  };
  
  var onSnapEnd = function() {
    board.position(game.fen());
  };	
	
  var cfg = {
    draggable: true,
    position: 'start',
    onDrop: onDrop,
    onSnapEnd: onSnapEnd
  };

  var board = ChessBoard('board', cfg);

}

т.е. добавил метод для функции, но когда вызываю я:
onDrop.set(параметры)
выдает ошибку:
Uncaught TypeError: Cannot read property 'set' of undefined
Ответить с цитированием