作者:个性2402852463 | 2023-08-31 12:48
我环顾四周,没有看到这个问题.
在Javascript中确定页面的媒体类型(例如屏幕,打印,手持设备)有什么可靠的方法?我已经看过参考文献document.styleSheets[0].media
,但是由于浏览器支持问题或者因为我不理解某些东西,我没有运气使用它.
我问,因为我希望Javascript在屏幕视图中隐藏某些内容,但不能在打印视图中隐藏.不能依赖媒体相关的样式来执行此操作,因为我使用Prototype来为元素运行切换开关,并且如果将元素声明为invisible(display: none
),则Prototype将不允许将元素切换为可见-inline CSS*.我试图只为元素()设置特定于媒体的内联样式,但从我所知道的,这是不受支持的.
我知道我可以在样式表中循环并检查特定于打印的链接样式表是否处于活动状态,但我目前处于一种情况,即在单个链接样式表中混合了各种特定于介质的样式声明,所以这不好.是的,我可以将样式表拆分成不同的媒体类型,但我首先要弄清楚我是否可以用Javascript从DOM中可靠地拉出媒体类型,完全独立于CSS.哦,我已经尝试了"为打印视图隐藏元素,然后检查它是否可以用Javascript显示"但是那个'尽管这些元素不可见.如果有人想了解我在这里谈论的更多细节,我可以在编辑中详细说明.
*这是我没有理解的东西,并且经常被激怒.任何可以提供任何洞察力的人都会得到我的大力支持.
推荐阅读
-
如何解决《计算php中关联数组中值的出现次数》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《带有notifyAll()的多个线程》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《Q_PROPERTY:MEMBERvsREAD/WRITE》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Int.TryParse()始终返回false》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《iOS推送通知生产证书常见名称问题》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何在scala中进行内存分配》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《符号显示不正确》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《我可以在dma_sync_single_for_cpu之后调用dma_unmap_single吗?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《在Java中随机化一个字符串》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《循环c#wpf中的疯狂行为》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《解析dom元素时,JqueryUI滑块不起作用》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《使用Python在2个组合数组中排列序列》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《形式在angular2》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何在swift中打印数组中的对象值,而不是它的位置》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Swift的异构值类型数组如何工作?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何覆盖RecyclerViewAdapter的notifyDataSetChanged,notifyItemChanged方法》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《删除排队的作业在Laravel5》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《什么是SSO(例如SAML)中使用的RelayState参数?》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何让git-diff忽略所有的空白变化而忽略一个?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《SinonJS:有没有办法在sinonjs中对对象参数的键值存根方法》经验,为你挑选了1个好方法。 ...
[详细]
个性2402852463
这个屌丝很懒,什么也没留下!