我有一个 HTML 网页。左侧栏有导航链接。
逻辑是,在一开始,大多数链接(<a>
标签)都应该被禁用。
只有在用户完成网页内的一些操作后,这些链接才会被启用。
那么我该如何实现呢?我怎样才能<a>s
先禁用,然后再重新启用它们?
我有一个 HTML 网页。左侧栏有导航链接。
逻辑是,在一开始,大多数链接(<a>
标签)都应该被禁用。
只有在用户完成网页内的一些操作后,这些链接才会被启用。
那么我该如何实现呢?我怎样才能<a>s
先禁用,然后再重新启用它们?
禁用该功能,用一些无操作替换 hrefhref="javascript:;"
并稍后添加真实的东西。
或者添加一个抑制默认事件的处理程序(使用return false;
或 jQuerys .preventDefault()
)。
尝试使用 jquery.preventDefault()
链接 - http://api.jquery.com/event.preventDefault/
但是你必须在 if 条件下使用它
if maxwords
preventDefault
else
return true
为什么你不在服务器端这样做。例如,在 ASP 中,您可以
anchotTagId.Enabled = false;
在 PageLoad 上设置,在用户完成您需要的操作后,您可以说anchorTagId.Enabled = true;