Alright well the problem here is this uses mouse up and down to work, so you can either disable the anchor permanently or it'll work, so you need to have some business logic to say when it's on and off. If you want to edit dragscrollable, put this in the code and it'll work
I added
event.data.initCoord = event.data.lastCoord
to mouseDownHandler and I added
if(event.data.lastCoord != event.data.initCoord){
obj = $(this);
$('a', obj).on('click', function(event) {
event.preventDefault();
});
setTimeout(function(){$('a', obj).off('click'); },300);
}
to mouseUpHandler and I turned on preventdefault
$('#viewport, #inner').
dragscrollable({dragSelector: '.dragger:first', preventDefault: true});