设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6162|回复: 8
打印 上一主题 下一主题

anychat插件设置display:none然后再显示,就无效了

[复制链接]

9

主题

42

帖子

125

积分

注册会员

Rank: 2

积分
125
跳转到指定楼层
楼主
发表于 2015-8-12 14:39:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
anychat插件初始化完后,点击按钮设置display:none,然后再点击一次按钮,插件显示,但是此时anychat无法进行视频
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9109

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9109
沙发
发表于 2015-8-12 14:42:02 | 只看该作者
您好,display:none会使插件资源被浏览器所释放,所以建议采用其它的方式来处理,比如设置插件所在DIV的宽度、高度都为1px,也可以起到隐藏的效果。

您可以参考标准示例代码:http://www.anychat.cn/web/
回复 支持 反对

使用道具 举报

9

主题

42

帖子

125

积分

注册会员

Rank: 2

积分
125
板凳
 楼主| 发表于 2015-8-12 15:04:43 | 只看该作者
admin 发表于 2015-8-12 14:42
您好,display:none会使插件资源被浏览器所释放,所以建议采用其它的方式来处理,比如设置插件所在DIV的宽 ...

那1px不也是无法完全隐藏
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9109

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9109
地板
发表于 2015-8-12 15:15:40 | 只看该作者
可以放在视觉的盲区,比如右下角,1px基本可以忽略了,
回复 支持 反对

使用道具 举报

9

主题

42

帖子

125

积分

注册会员

Rank: 2

积分
125
5#
 楼主| 发表于 2015-8-12 15:29:17 | 只看该作者
admin 发表于 2015-8-12 15:15
可以放在视觉的盲区,比如右下角,1px基本可以忽略了,

现在有个问题,我在页面上有2个页签,第一个页签是视频插件,第二个是文字页面,切换到第二个页签就让第一个页签视频插件宽高都为1px,但是视频插件还是会存在
回复 支持 反对

使用道具 举报

6#
发表于 2015-8-12 16:27:43 | 只看该作者
本帖最后由 佰锐科技-李永星 于 2015-8-12 16:31 编辑
abcd1234a 发表于 2015-8-12 15:29
现在有个问题,我在页面上有2个页签,第一个页签是视频插件,第二个是文字页面,切换到第二个页签就让第 ...

display:none 改成:visibility:hidden;试试
-----------------------------------------------------------------------------------------------------------------------------
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1

回复 支持 反对

使用道具 举报

9

主题

42

帖子

125

积分

注册会员

Rank: 2

积分
125
7#
 楼主| 发表于 2015-8-12 17:00:16 | 只看该作者
佰锐科技-李永星 发表于 2015-8-12 16:27
display:none 改成:visibility:hidden;试试
------------------------------------------------------ ...

还是一样,那个视频界面还是存在,鼠标悬浮过去才消失
回复 支持 反对

使用道具 举报

8#
发表于 2015-8-12 17:06:29 | 只看该作者
abcd1234a 发表于 2015-8-12 17:00
还是一样,那个视频界面还是存在,鼠标悬浮过去才消失

有可能visibility只是隐藏元素,而视频在不断刷新,所以在浏览器设置隐藏后还在更新。你试试:
visibility:hidden;属性之后,按楼上帖子,把窗口大小缩小。当还原时,再放大看看
回复 支持 反对

使用道具 举报

9

主题

42

帖子

125

积分

注册会员

Rank: 2

积分
125
9#
 楼主| 发表于 2015-8-12 17:38:55 | 只看该作者
佰锐科技-李永星 发表于 2015-8-12 17:06
有可能visibility只是隐藏元素,而视频在不断刷新,所以在浏览器设置隐藏后还在更新。你试试:
visibili ...

设置visibility属性,然后切换到第二个页签,找某个元素获得焦点,这样就可以把存在的视频界面处理掉了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-12-22 15:24 , Processed in 0.149293 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表