jQuery:窗口大小调整功能问题
jQuery: Window resize function issues
我有一段代码运行得很好:
jQuery
$(document).ready(function(){
$(".fadeinbg").click(function(){
$("#content").fadeIn();
});
var height = $(window).height();
var width = $(window).width();
$('#content').css({"min-height": height + "px"});
$('#content').css({"width": (width - 200) + "px"});
});
我现在试图实现的是在浏览器窗口调整大小后更新jQuery,方法是在代码底部添加以下行:$(window).resize()
jQuery
$(document).ready(function(){
$(".fadeinbg").click(function(){
$("#content").fadeIn();
});
var height = $(window).height();
var width = $(window).width();
$('#content').css({"min-height": height + "px"});
$('#content').css({"width": (width - 200) + "px"});
$(window).resize(function() {
});
});
但不知怎么的,这根本不起作用。你知道我做错了什么吗?
你想得太多了。
$(document).ready(function(){
$(".fadeinbg").click(function(){
$("#content").fadeIn();
});
var setSize = function () { //define a function with the code you want to call
var height = $(window).height();
var width = $(window).width();
$('#content').css(
{
"min-height": height + "px",
"width": (width - 200) + "px"
}
);
};
$(window).resize(setSize); //set the function to resize
setSize(); //call the function now
});
您的功能非常有效,请尝试调整窗口大小并检查控制台。它运行良好。测试项目的其余部分
$(document).ready(function(){
$(window).resize(function() {
console.log("width------:"+$( window ).width() +" height------:"+$(window).height())
});
});
相关文章:
- 较大引导转盘中的较小引导转盘-较小引导转盘上的旋转功能问题
- jQuery Div滚动功能:IE中的问题
- 引导工具提示/popover功能问题
- jQuery:窗口大小调整功能问题
- JSTREE - 重命名功能问题(单击重命名后,节点上的文本输入不接受更改)
- 移动版Magento中的缩放功能问题
- 使用IONIC的IOS没有网络连接功能问题
- 多项选择测验-单选按钮和功能问题
- 奇怪的复选框点击功能问题
- 过滤器编号范围功能问题
- <输入类型=“;隐藏的“;功能问题
- JQuery的onclick滑动功能问题
- 在GSP中单击删除功能问题
- Highcharts-图表回流功能问题
- XBMC (Python)的简单登录功能问题
- 动态创建
相关功能问题 - 快速搜索功能问题
- Jquery点击功能问题
- 扑克游戏中的支票、下注或弃牌功能问题(javascript)
- 单选按钮不工作.不确定是按钮的问题还是我的功能问题