我想向列表添加一些 Ajax 排序选项。由于到目前为止我的网站在没有 JavaScript 的情况下运行,我希望它可以为关闭 JavaScript 的用户、旧/移动浏览器或无脚本的人运行。
如果启用了 JavaScript,如何在单击链接时运行 JavaScript block ;如果未启用,如何让该链接将浏览器定向到新页面。我想远离 hacky noscript 标签。
最佳答案
您的链接需要指向替代非 JavaScript 页面的有效 href 值,并且在您的点击事件中,您需要返回 false,以避免支持 JavaScript 的浏览器跟踪链接:
<a id="aboutLink" href="about-us.html">About Us</a>
<小时/>
$('#aboutLink').click(function () {
// ajax content retrieval here...
return false; // stop the link action...
});
关于javascript - 如果 JavaScript 关闭或禁用,允许浏览器回退到链接的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1298439/