中易网

IE浏览器 position:fixed 在iframe 中不起作用 火狐和谷歌都没问题

答案:3  悬赏:10  
解决时间 2021-04-09 15:53
想做一个返回顶部的漂浮, 是在iframe加载的页面里面 ,火狐和谷歌都没问题,IE6-9都不起作用,怀疑是iframe的问题,谁遇到过这种问题,麻烦帮忙解决一下,感谢。
最佳答案
您好!很高兴为您答疑!

您说的这个问题应该不是iframe的问题,这实际上是上传控件的问题。而控件是内建于浏览器内核中的,所以您如果期望实现外观一致,只能求助于利用js进行上传控件的重写。比较常见的方式是,存放一个隐藏的上传控件,然后通过修饰好外观的input等控件向其内部传值和注入,当然,最好的办法还是使用基于jQuery的上传插件,如:jUploader等。
  补充一个实现思路:
  要让file在各个浏览器显示统一,用js脚本。基本步骤:
  1、通过文本框和按钮去模拟一个input type=”file”。
  2、把input="file"做成透明,用定位完全盖住文本框和按钮。
  3、当input type=”file”的onchange的时,用js将文本框的值设置成input type=”file”的值。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
全部回答
IE 对 fixed 值支持不良,其定位方式与 absolute 相同,因此需要脚本监听 onscroll 事件来辅助。 10 以后就好了
您好!很高兴为您答疑! 您说的这个问题应该不是iframe的问题,这实际上是上传控件的问题。而控件是内建于浏览器内核中的,所以您如果期望实现外观一致,只能求助于利用js进行上传控件的重写。比较常见的方式是,存放一个隐藏的上传控件,然后通过修饰好外观的input等控件向其内部传值和注入,当然,最好的办法还是使用基于jQuery的上传插件,如:jUploader等。   补充一个实现思路:   要让file在各个浏览器显示统一,用js脚本
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急!除了痘印修复霜,有没有别的什么可以去除
会有那么一天,你会脱掉你爱的帆布鞋,穿上漂
微信朋友圈转发文章打开后看到的是其他连接内
滦平县长山峪镇中心小学地址在什么地方,想过
iphone4怎么注册新用户(怎么创建apple ID)
华为的mate 7怎么发定时信息
您好,想问一下湖南大学暖通导师方面的问题。
玫瑰家纺这个地址在什么地方,我要处理点事
一种饮料瓶的容积是6升,它瓶身呈圆柱形,现
PPT2013制作动画时,等待出现的字事先在屏幕
别人转账给我、最多多久才能到账才能收到钱?
湖水为什么是绿色的?
无主之地2 1.8.2升级补丁
有没有中文版或者官方汉化版的有限元分析软件
你对信念有什么认识?请模仿诗《信念》的最后
推荐资讯
镇川第一家麻辣肝碗饦酿皮在哪里啊,我有事要
乐山市王华米业有限公司(东北门)这个地址在什
请问房产经济需要懂电脑那些方面的知识。
初二下五单元语文书后:以《给爸爸妈妈》为题,
护肤品过敏的症状有哪些
养殖贷款怎么贷
佳能500D可以用这个头吗EF 70-200mm f/4L USM
吃什么补血呢
谁帮我开游戏人生啊
肥牛汁怎么熬
偶像剧心星的泪光好看吗?
如和快速减肥?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?