I am using Datatables and a columnsize library to resize the columns.
In the columnsize library "mousedown" on th prevents default. ColReorderWithResize Plug-in
$(nTh)
.on( 'mousedown.ColReorder', function (e) {
e.preventDefault();
if (e.which == 1) {
that._fnMouseDown.call( that, e, nTh, i );
}
} )
.on( 'touchstart.ColReorder', function (e) {
that._fnMouseDown.call( that, e, nTh, i );
} );
Although I am using event.stopPropagation() on table header input fields, they are still not clickable. I can tab through and enter text within, however. Is there a way to fix this without modifying/breaking the parent library.
JSFiddle will help in testing the issue.