我有一个盒子,里面有两张桌子,左右。
左侧很好,但右侧包含一个表格,我需要在页面加载时隐藏该表格,直到用户输入密码,此时 DIV 将被切换。
使用 jquery 最基本的用法,我有这个作为脚本:
<script type="text/javascript">
$('#pwd').on('keyup', function() {
$('#right').toggle(this.value.trim().toLowerCase() == 'access');
});
</script>
Inline CSS:
<style type="text/css">
#right {display:none;}
</style>
从那里我有一个只有一个密码字段的表单。输入密码后,DIV 中 ID 为“right”的所有内容都会切换显示。
我的问题是,在右表中,当我使用 ID 为“right”的 DIV 时,内容溢出被隐藏并且(自定义 jQuery)滚动条中断。
主 CSS 文件中有一个使用“right”的类条目,但在任何地方都不再使用,所以我将其注释掉。
我已经尝试了 CSS 属性的所有不同配置,但没有任何东西可以破坏滚动条。
值得一提的是,“右”DIV 内还有另一个 jQuery 对象,滚动条也是 jQuery cScroll 插件。