根据窗口宽度更改 JavaScript
Change javascript according to window width
本文关键字:JavaScript 窗口 更新时间:2023-09-26
我认为这很简单,但经过 2 天的尝试,我仍然一无所知。基本上,如果屏幕宽度超过 767 像素,我需要运行一组命令,如果屏幕低于 767 像素,我需要运行另一组命令。
当屏幕宽度超过 767 像素时,我想:
<script type="text/javascript">
var jsReady = false;//for flash/js communication
// FLASH EMBED PART
var flashvars = {};
var params = {};
params.quality = "high";
params.scale = "noscale";
params.salign = "tl";
params.wmode = "transparent";
params.bgcolor = "#111111";//change flash bg color here
params.devicefont = "false";
params.allowfullscreen = "true";
params.allowscriptaccess = "always";
var attributes = {};
attributes.id = "flashPreview";
swfobject.embedSWF("preview.swf", "flashPreview", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
<!-- and much more code... -->
</script>
当屏幕窄于 768 像素时,我想运行:
<script type="text/javascript">
jQuery(function($){
$.supersized({
//Background image
slides : [ { image : 'img/some_image.jpg' } ]
});
});
</script>
没错。。。对于台式机和平板电脑,我想显示全屏视频背景。对于较小的屏幕(小于 767 像素),我想显示单个静止图像背景。
您可以使用
$(window).width()
获取窗口的当前大小,并在窗体的 resize 事件上附加处理程序。对于简单的使用,它就像
$(window).resize(funcion() {
$width = $(window).width();
if($width < 767) {
$.supersized({
//Background image
slides : [ { image : 'img/some_image.jpg' } ]
});
} else {
//if width is greater than 767
}
});
if(screen.width > 767) {
code A...
} else {
code B...
}
由于您使用的是 JQuery,因此您可以使用以下内容:
if ($(window).width > 767) { ... }
这将返回窗口的当前大小,而不是最大值。
相关文章:
- Javascript窗口.打开令人困惑的参数
- javascript窗口打开并添加参数
- JavaScript窗口按比例调整大小
- Javascript窗口.open中的UTF8字符串将被UIWebview's应该启动LoadWithReque
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- Javascript窗口弹出
- Javascript窗口.open不工作
- 在新服务器上未打开JavaScript窗口
- SeleniumIDE自动化似乎打破了JavaScript窗口
- JavaScript窗口位置延迟
- 使用onclick事件关闭JavaScript窗口
- 在没有额外功能的所有现代浏览器中居中显示JavaScript窗口
- 如何在启动之前引用javascript窗口元素
- 将文本框数据传递到JavaScript窗口.location.href
- Javascript窗口/图像加载时间 - 这应该不起作用,但它确实有效
- JavaScript 窗口['func'],参数返回 undefined 而不是函数
- 传递 PHP 变量 JavaScript 窗口位置
- 媒体查询和 JavaScript 窗口调整不同的宽度
- 延迟关闭 JavaScript 窗口
- JavaScript窗口重定向不会启动