Jquery切换,如果javascript被禁用,则带用户进入页面

Jquery toggle, if javascript is disabled take user to a page

本文关键字:用户 如果 切换 javascript Jquery      更新时间:2023-09-26

我有一个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 来执行此操作。

如果禁用了 JavaScripthref 会启动

否则点击

例如:

<a href="gosomewhere.html" onclick="toggle(); return false;">Click to toggle</a>

Javascript:

 toggle = function() {
     // Your code here
     return false;
    }
相关文章: