动画宽度调整100%
animated width resizing 100%
嗨,我有这个动画宽度转换器,当我点击这个脚本上的展开,然后点击我的标题徽标时,它似乎会自动调整到100%。有什么想法吗?
$(".fluid").hide();
$(".fixed").click(function() {
$("#mainwidth").animate({width: "1024px"}, 800);
$(this).hide();
$(".fluid").show();
$.cookie("width","fixed", {expires: 365});
return false;
});
$(".fluid").click(function() {
$("#mainwidth").animate({width: "95%"}, 800);
$(this).hide();
$(".fixed").show();
$.cookie("width","fluid", {expires: 365});
return false;
});
if($.cookie("width") == "fixed") {
$(".fixed").hide();
$(".fluid").show();
$("#mainwidth").css("width","1024px");
};
text-align: left;
line-height: 1.4;
margin: auto auto;
margin-top: 40px;
margin-bottom: 50px;
问题发生在以下块中:
<script type="text/javascript">
jQuery(function($) {
$(".fluid").hide();
$(".fixed").click(function() {
$("#mainwidth").animate({width: "1024px"}, 800);
$(this).hide();
$(".fluid").show();
$.cookie("width","fixed", {expires: 365});
return false;
});
$(".fluid").click(function() {
$("#mainwidth").animate({width: "95%"}, 800);
$(this).hide();
$(".fixed").show();
$.cookie("width","fluid", {expires: 365});
return false;
});
if($.cookie("width") == "fixed") {
$(".fixed").hide();
$(".fluid").show();
$("#mainwidth").css("width","1024px");
};
});
</script>
让我们看看最后一句话:
if($.cookie("width") == "fixed") {
$(".fixed").hide();
$(".fluid").show();
$("#mainwidth").css("width","1024px");
};
它指示浏览器在加载页面时更改宽度。如果width
cookie值"固定",则将宽度设置为1024px
。但是,如果页面在cookie值为"fluid"时重新加载,会发生什么?
当您单击徽标时,它会重新加载页面。因此,如果cookie值是流动的,则宽度将不会设置为相关值。只需添加另一块代码来处理cookie值为"fluid"的情况,它就会正常工作。
if($.cookie("width") == "fixed") {
$(".fixed").hide();
$(".fluid").show();
$("#mainwidth").css("width","1024px");
}
else if($.cookie("width") == "fluid") {
$(".fluid").hide();
$(".fixed").show();
$("#mainwidth").css("width","95%");
};
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- ExtJS——在展开/折叠时调整面板高度
- Chrome应用程序调整窗口大小保持纵横比
- 如何自动调整标签的高度以适应内容
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 合并两个数组,重新调整循环js
- 如何连续将 Div 大小调整为 100% VH
- jQuery :切换页脚,将大小从 #px 调整为 100% 宽度并返回
- 动画宽度调整100%
- 100%高度无法调整浏览器大小
- 表列调整为100%容器高度
- 标题在滚动100%屏幕高度调整大小
- 以100%的宽度动态调整iFrame的大小
- 调整isscroll 4的大小,使其100%适合任何设备
- 如何调整100%的高度,以包括添加元素的高度
- 根据一行中的项目数调整内容(100%)
- 元素在调整大小时错位(使用最大宽度:100%根据窗口大小缩放)