当用户点击链接时,我会出现一个悸动.
问题是可以单击并拖动相同的链接以重新排列.在这种情况下,我不需要出现悸动.它只需要出现,如果它实际上等待去某个地方.
我怎样才能使用jQuery创建一个事件监听器,只有当它点击一个链接而不是点击并拖动时才会出现一个throbber?
我正在使用反应表。我已经为一列定义了 onRowClick() 函数。这里选择文本应该突出显示文本,点击必须重定向到另一个页面。现在,当我尝试选择文本时,它会被重定向。如何在不触发点击事件的情况下选择文本?
以下是我的 onRowClick 函数:
onRowClick = (state, rowInfo, columnInfo) => {
return {
onClick: (e, handleOriginal) => {
if (columnInfo.id) {
this.props.history.push(`/downloads/${rowInfo.original.id}`);
} else if (handleOriginal) {
handleOriginal();
}
}
};
}
Run Code Online (Sandbox Code Playgroud)
以下是我的反应表组件:
<ReactTable
manual
getTdProps = {this.onRowClick}
data = {results}
onFetchData = {this.onFetchData}
sortable = {false}
showPagination = {false}
noDataText = 'no data found'
columns = {[
{
Header: 'Id',
maxWidth: 50,
accessor: "id",
Cell: (props) => <span className="btn-link pointer">{props.value} </span>
},
{
Header: 'Processed on',
maxWidth: …Run Code Online (Sandbox Code Playgroud)