在特定的屏幕分辨率下隐藏标签
Hide a tag at certain screen resolution
我想在1024 X 768或更低的屏幕分辨率下隐藏以下代码:
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
</div>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ankitnagpal"></script>
<!-- AddThis Button END -->
我该怎么做?请分享一些代码或参考。分辨率较低的用户通常使用Win XP。所以请看看解决方案是否与IE版本的winxp兼容。
哪种技术可以做到?Javascript, CSS还是jQuery?
实际上媒体查询在小于9的ie浏览器中不工作。如果你只想操作这个元素,我建议使用jQuery的方式
if ( $(window).width() <= 1024 && $(window).height() <= 768 )
$('.addthis_toolbox').hide();
实际上它并没有做什么特别的事情。当然,您可以使用
$(window).on('resize', function(){ ... });
如果你想用你的代码做一些其他神奇的事情,但我明白,你不需要。如果你有更多的元素修改在一定的分辨率,我建议使用css媒体查询和兼容"awesome"IE你可能会使用respond.js
try this
$(window).width() for width AND
$(window).height() for height
var your_width = 1024;
if($(window).width() > your_width)
{
//don't show
}else{
//show
}
你必须使用
screen.height;
screen.width;
基于这些值,你可以计算你的保证金,无论什么适合你。$(window).width() & $(window).height()
给出了浏览器窗口的宽度和高度,而不是分辨率
这里的例子
使用媒体查询!
将代码封装在容器中:
<div id="container">
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
</div>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ankitnagpal"></script>
<!-- AddThis Button END -->
</div>
Css: @media screen and (max-height: 768px) and (max-width: 1024px) {
.container { display: none }
}
相关文章:
- Chart.js条形图:网格颜色和隐藏标签
- 根据单选按钮隐藏标签的函数
- 单击文本区域可隐藏标签值
- 隐藏<标签>abc标签>之间的文本 - 删除“ ABC”
- 在轨道应用程序中隐藏标签云
- 如何隐藏
标签
- 在Javascript中启用ASP隐藏标签
- 谷歌图表选项隐藏y标签和注释
- 使用jquery获取表中隐藏标签的值
- 如何通过python从源页面中提取javascript创建的隐藏标签
- 谷歌地图加载部分点击隐藏标签
- 在特定的屏幕分辨率下隐藏标签
- 如果在AngularJs中没有选择3个下拉列表,隐藏标签
- 显示/隐藏标签和部分基于复选框的值
- 如果输入包含值,Jquery将隐藏标签
- 当通过页面加载隐藏标签时,标签不显示
- 无法从asp.net中的java脚本中隐藏标签和网格视图
- Firefox/IE IIS 6不支持在Javascript/HTML中隐藏标签
- 如果输入文本正在输入'空隐藏标签,当按下按钮显示标签
- 防止隐藏标签上的Chrome计时器以1秒的分辨率运行