我需要添加一个条件语句来将css高度链接到下拉选择(jQuery)
I need to add a conditional statement to link css height to pulldown selection (jQuery)
我的代码中有这个,目前:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
$( "#grow" ).click(function(){
$( "#background" ).animate( { height: "800" })
});
$( "#shrink" ).click(function(){
$( "#background" ).animate({ height: "585" });
});
它增加或缩小背景容器,并将底部css保持在主窗体的正下方。然而,我需要在高度上添加一个下拉菜单,其中包含隐藏字段和相关的错误消息(或者,如果他们选择另一个下拉选项,则收缩它)。
我该怎么做有什么想法吗?我的下拉列表的ID是:ddlFeedbackType,有一个onChange事件处理程序,名为onChange="ShowHidePageURL()",下面是隐藏/显示脚本:
var x;
var o = document.getElementById ('plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_ASME_FormsSuggestionForm_ddlFeedbackType');
if (o.options[o.selectedIndex].text == "Report a Bug") {
x = document.getElementById('divPageURLlabel');
x.style.display = "block";
x = document.getElementById('divPageURLtext');
x.style.display = "block";
x = document.getElementById('divFeedbackType');
x.style.display = "none";
x = document.getElementById('lblFeedbackType');
x.style.display = "none";
}
我只是不知道如何把这一切放在一起,任何帮助都将不胜感激。非常感谢。
假设以下HTML结构
<div id="#background">
<form id="form">
....
</form>
</div>
你应该把它设计成:
#background{height:585px;overflow:hidden;}
然后在您的javascript:中
$( "#grow" ).click(function(){
if(test your pulldown value){
$('<controls to hide>').hide();
} else {
$('<controls to show>').show();
}
$( "#background" ).animate( { height: $('form').height() })
});
$( "#shrink" ).click(function(){
$( "#background" ).animate({ height: "585" });
});
这样,#背景将始终按照窗体的高度设置动画,因此如果控件被隐藏,则高度将适应。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 将纯文本URL转换为可单击链接
- python-selenium-点击上升链接
- 一点javascript元编程&可链接的设置器
- ng视图外的链接重定向到ng视图内的页面
- 如何调用“;链接_;在onclick事件上使用Javascript
- 链接所有<a>Meteor
- 如何告诉 iframe 将图像链接调整为给定的宽度和高度
- 单击链接时,如何切换 DIV 的大小以扩展其高度
- asp.net / javascript:如何在设置为宽度640px和高度480px的新网页中打开链接
- 为什么我的链接处于不同的高度
- 导航栏上的链接有100%的高度作为标志