解决思路:
监听onfocus事件
触发焦点的时候
if 你的页面可以滚动 then
把你页面的scrollTop值增加,把文本框滚动到上部
触发焦点的时候
if 你的页面可以滚动 then
把你页面的scrollTop值增加,把文本框滚动到上部
else if 你的页面不可以滚动 then
增加页面的maring-bottom 使页面内容整体上移
<textarea class="form_textarea" onfocus="textfocus(this)" onblur="textblur(this)" rows="" cols=""></textarea> <script type='text/javascript'> function textfocus(o){ o.style.position = 'fixed'; o.style.top = '50px'; o.style.zIndex = '999'; } function textblur(o){ o.style.position = 'static'; o.style.top = 'auto'; } </script>