Javascript 当单击调用history.pushState()的链接时,防止在Chrome中更改光标

Javascript 当单击调用history.pushState()的链接时,防止在Chrome中更改光标,javascript,css,google-chrome,cursor,Javascript,Css,Google Chrome,Cursor,可能重复: 单击Chrome(不是Safari或Firefox)中的链接可调用history.pushState()将光标从指针更改为箭头。这种行为可以预防吗 例如: 任何人希望光标在单击链接后保持为指针的唯一原因是,该链接实际上没有加载另一个页面,而是触发了一个JS事件 <a href="test">Test</a> // JQuery $("a").click(function(event) { event.preventDefault(); } 在这里,指针确

可能重复:

单击Chrome(不是Safari或Firefox)中的链接可调用history.pushState()将光标从指针更改为箭头。这种行为可以预防吗

例如:

任何人希望光标在单击链接后保持为指针的唯一原因是,该链接实际上没有加载另一个页面,而是触发了一个JS事件

<a href="test">Test</a>

// JQuery
$("a").click(function(event) { event.preventDefault(); }

在这里,指针确实变为箭头。关于如何阻止这种情况发生,有什么想法吗?

您是否尝试过一些CSS:

a {cursor: pointer;}

如果不工作,请尝试a:visted和a:activeLast try:a{cursor:pointer!important;}或与visted和active相同,就像以前一样。您已经尝试过使用!重要宣言。谢谢你。
a {cursor: pointer;}