Eri*_*ari 5 javascript jquery noscript
我的项目依赖JavaScript来动态显示超链接点击内容.为了在没有启用JavaScript的情况下使其干净地降级,我只是显示所有页面内容并使用超链接和锚点来连接各个部分.
我依靠jQuery来识别ID的超链接点击,所以没有JavaScript我需要添加锚.
这是noscript的好用吗?主要是,这总是会添加没有JavaScript的超链接吗?
<div id="link1">
<noscript><a href="#link1content"></noscript>
1. Link Name Here
<noscript></a></noscript>
</div>
Run Code Online (Sandbox Code Playgroud)
元素包含其他元素,而不仅仅是标记.开始标记和结束标记必须位于容器中.一个验证本来就捡起.
不过,你不应该首先使用noscript.更多的东西:
<a class="enhanced_in_some_way" href="#link1content">1. Link Name Here</a>
Run Code Online (Sandbox Code Playgroud)
同
jQuery('a.enhanced_in_some_way').click(function (event) {
var link = this;
var name = /#([^#]+$)/.exec(link.href);
do_something_with(name);
event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
......可能是前进的方向.
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |