2

我有一个 HTML 网页。左侧栏有导航链接。

逻辑是,在一开始,大多数链接(<a>标签)都应该被禁用。

只有在用户完成网页内的一些操作后,这些链接才会被启用。

那么我该如何实现呢?我怎样才能<a>s先禁用,然后再重新启用它们?

4

3 回答 3

2

禁用该功能,用一些无操作替换 hrefhref="javascript:;"并稍后添加真实的东西。

或者添加一个抑制默认事件的处理程序(使用return false;或 jQuerys .preventDefault())。

于 2012-06-04T12:17:52.503 回答
0

尝试使用 jquery.preventDefault()

链接 - http://api.jquery.com/event.preventDefault/

但是你必须在 if 条件下使用它

if maxwords
   preventDefault
else
   return true
于 2012-06-04T12:19:40.593 回答
0

为什么你不在服务器端这样做。例如,在 ASP 中,您可以 anchotTagId.Enabled = false;在 PageLoad 上设置,在用户完成您需要的操作后,您可以说anchorTagId.Enabled = true;

于 2012-06-04T12:38:17.523 回答