Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在响应图像上显示/隐藏链接_Javascript_Html_Css_Hyperlink_Responsive - Fatal编程技术网

Javascript 在响应图像上显示/隐藏链接

Javascript 在响应图像上显示/隐藏链接,javascript,html,css,hyperlink,responsive,Javascript,Html,Css,Hyperlink,Responsive,我想知道如何根据浏览器的宽度显示或隐藏图像链接。例如,在桌面浏览器上不显示链接,只在智能手机上显示 我发现了第一种可能添加css类的方法: .nolink {pointer-events: none; cursor: default;} 在不应显示链接的每个@media屏幕上 但是你知道有没有其他方法可以做到这一点,而不是在每个@media屏幕中隐藏链接,只在最小宽度上添加一次 谢谢。您将默认设置为文本,并将其更改为仅用于移动的链接 .nolink { po

我想知道如何根据浏览器的宽度显示或隐藏图像链接。例如,在桌面浏览器上不显示链接,只在智能手机上显示

我发现了第一种可能添加css类的方法:

 .nolink {pointer-events: none;
          cursor: default;}
在不应显示链接的每个@media屏幕上

但是你知道有没有其他方法可以做到这一点,而不是在每个@media屏幕中隐藏链接,只在最小宽度上添加一次


谢谢。

您将默认设置为文本,并将其更改为仅用于移动的链接

.nolink {
       pointer-events: none;
       cursor: default;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {


.nolink {
    /* Change back to default link style */
}

}

为什么不使用引导?他们已经有了预定义的类,比如隐藏的xs(不会在移动设备上显示)、隐藏的lg等。