我有一個很難禁止錨可能重複:
How to enable or disable an anchor using jQuery?如何在GWT中禁用/啓用錨點?
。我讀過,有一個與Anchor.SetEnabled現有的錯誤。
anchor().setEnabled(false)
由於瀏覽器限制而不起作用。但是,是否有另一種禁用/啓用鏈接的方法?
我有一個很難禁止錨可能重複:
How to enable or disable an anchor using jQuery?如何在GWT中禁用/啓用錨點?
。我讀過,有一個與Anchor.SetEnabled現有的錯誤。
anchor().setEnabled(false)
由於瀏覽器限制而不起作用。但是,是否有另一種禁用/啓用鏈接的方法?
// to disable the anchor
disabled = anchor.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
event.preventDefault();
}
});
// to re-enable it.
disabled.removeHandler();
'clickListener'不會阻止負責添加歷史記錄標記的'onHistroryChange()'事件。 – Mohsen 2012-08-22 13:39:52
問題是關於「Anchor」,而不是「Hyperlink」或「InlineHyperlink」。請注意,如果您想「在設置歷史記錄標記之前處理點擊操作」,不建議使用「超鏈接」中的'addClickHandler'並建議使用'Anchor'並自己調用'History.newItem'。 – 2012-08-22 13:49:54
例如,您可以更改href或使onClick事件無操作。
我有類似的問題。對我來說最合適的解決方案是下載issue末尾給出的自定義錨類,並使用它代替GWT錨。它從第一次嘗試開始!
爲什麼被標記爲mvp4g? – hasanovh 2013-08-26 19:41:20