It is not possible to let intersection points react to attractors, because of the hierarchy of the construction.
But it may be poossible that you can fake this situation with a glider on one line which in turn is one of the defining points of the second line:
var li1 = board.create('line', [[-3, -3], [4,1]]);
var glide1 = board.create('glider', [-2, -2, li1], {fixed: true, color: 'blue', withLabel: false});
var glide2 = board.create('glider', [2, 0, li1], {
withLabel: false,
attractors: [glide1],
attractorDistance: 0.8,
snatchDistance: 0.3
});
var p = board.create('point', [2, 3], {withLabel: false});
var li2 = board.create('line', [glide2, p], {fixed: false});
board.create('group', [p, glide2]);
Best wishes,
Alfred