【发布时间】:2011-08-28 04:29:25
【问题描述】:
我已经为这个问题寻找了几个小时的答案,但找不到任何有效的方法。
如果浏览器窗口宽度小于给定大小时网页不可见,我需要制作一些元素。这是因为窗口左侧有一些固定位置的“按钮”在滚动时会展开,但是如果窗口宽度小于 1056 像素左右,这些按钮会与主页内容重叠。
我有一个用于返回窗口大小并将该值放入变量的脚本。 如果变量值小于 1056,我会显示一条消息。(用于测试)
我已经看到了如何使用 jQuery 和 Javascript 使事物可见或不可见,但它们都不适合我。
我要隐藏的图像的 id 是#go2。
这是我一直试图开始工作的脚本的一部分:
if (viewportwidth <1056)document.write('<p>Your viewport width is LESS than 1056</p>');
if (viewportwidth <1056)document.getElementById('go2').style.display = 'none';
我不得不使用 {literal} 标签,因为页面使用的是 SMARTY 模板!
我对 javascript 和 jQuery 非常陌生,如果有任何帮助,我将不胜感激。
谢谢。
【问题讨论】:
-
您可以使用 CSS 和 jQuery 来完成,请阅读:css-tricks.com/resolution-specific-stylesheets
标签: javascript jquery