Jquery切换,如果javascript被禁用,则带用户进入页面
Jquery toggle, if javascript is disabled take user to a page
我有一个div,它通过使用jquery切换来出现和消失。单击链接时,div 会出现或消失。
有没有办法做到这一点,如果javascript被禁用并且用户点击他们被带到页面的链接?
使用切换开关时,我应该做些什么来确保它不会遇到问题?
如果默认情况下禁用 js,则使链接将用户带到您希望他们去的地方。然后在点击事件上使用jQuery的preventDefault()
(你可能正在定义你的切换行为)。
因此,链接应该自行工作:
<a id="functioning-link" href="/js_disabled_page">Toggle my div</a>
你的jQuery应该抓住click事件来切换你的div,这只有在启用jQuery/js时才有效:
$(function(){
$("#functioning-link").click(function(e){
e.preventDefault();
$("div").toggle();
});
});
你可以同时使用 href 和 onClick 来执行此操作。
如果禁用了 JavaScript,href 会启动
否则点击!
例如:
<a href="gosomewhere.html" onclick="toggle(); return false;">Click to toggle</a>
Javascript:
toggle = function() {
// Your code here
return false;
}
相关文章:
- 一个密码测试程序,如果存在空格,它会提醒用户
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如果用户没有更改,则表单值为空
- 如果用户输入的长度小于最小长度,则显示错误消息
- 如果图像标记是用javascript编写的,并且需要用户输入,那么图像不会随页面加载吗
- 如何知道用户已经重新加载了网页,使用jquery.如果用户重新加载网页,
- 如果用户回答是,我想关闭网站
- Javascript-如果用户没有响应,则关闭确认消息
- 如果用户不关闭弹出窗口'没有提供任何回应
- 如果用户选择离开网页,如何删除记录
- 当用户将鼠标移到屏幕/图表上时,自动滚动将暂停.如果鼠标移动停止,自动滚动将再次恢复
- 如果用户未选中复选框或选择按钮,如何为复选框或单选按钮设置一些默认值
- 用户单击带有哈希值的链接以访问该页面,如果禁用Javascript会发生什么情况
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- 如果用户在输入上按 Enter 键,则取消挖空速率限制扩展器
- 如果在线检查期间发生电源故障,我们如何更新用户再次登录门户时的剩余时间
- 我想限制用户在jquery中输入文本后面的空格,如果它在文本后面,我会删除空格
- 如果所有复选框都未选中,则警告用户
- 如果用户由于第二个处理程序中的对话框而停留在页面上,则跳过加载前处理程序
- 警告用户如果窗口.宽度小于950px jQuery