隐藏聊天室脚本,直到单击按钮
Hide chat room script until button click
我有Zoplim插件(聊天功能(,我希望在点击按钮之前隐藏它。
所以聊天室是隐藏的,直到点击温测试按钮,然后涂层室显示
脚本
<script type="text/javascript">
window.$zopim || (function (d, s) {
var z = $zopim = function (c) {
z._.push(c)
}, $ = z.s =
d.createElement(s), e = d.getElementsByTagName(s)[0];
z.set = function (o) {
z.set._.push(o)
};
z._ = [];
z.set._ = [];
$.async = !0;
$.setAttribute('charset', 'utf-8');
$.src = '//v2.zopim.com/?1l9izSc2QRurE71l1L7ugke4Soo38dPc';
z.t = +new Date;
$.type = 'text/javascript';
e.parentNode.insertBefore($, e)
})(document, 'script');
</script>
我的按钮HTML
<button id="finish-button" class="button finish m2">End test</button>
我尝试过的
<script type="text/javascript">
document.getElementById("finish-button").onclick = function()
{myFunction()};
window.$zopim || (function (d, s) {
var z = $zopim = function (c) {
z._.push(c)
}, $ = z.s =
d.createElement(s), e = d.getElementsByTagName(s)[0];
z.set = function (o) {
z.set._.push(o)
};
z._ = [];
z.set._ = [];
$.async = !0;
$.setAttribute('charset', 'utf-8');
$.src = '//v2.zopim.com/?1l9izSc2QRurE71l1L7ugke4Soo38dPc';
z.t = +new Date;
$.type = 'text/javascript';
e.parentNode.insertBefore($, e)
})(document, 'script');
</script>
只需在按下finish按钮后将想要执行的代码放在函数myFunction()
现在所在的位置。
请注意,当按下finish按钮时会出现错误,因为在执行脚本时,程序中没有考虑到某些内容。
<button id="finish-button" class="button finish m2">End test</button>
<script type="text/javascript">
document.getElementById("finish-button").onclick = function() {
window.$zopim || (function (d, s) {
var z = $zopim = function (c) {
z._.push(c)
}, $ = z.s =
d.createElement(s), e = d.getElementsByTagName(s)[0];
z.set = function (o) {
z.set._.push(o)
};
z._ = [];
z.set._ = [];
$.async = !0;
$.setAttribute('charset', 'utf-8');
$.src = '//v2.zopim.com/?1l9izSc2QRurE71l1L7ugke4Soo38dPc';
z.t = +new Date;
$.type = 'text/javascript';
e.parentNode.insertBefore($, e)
})(document, 'script');
}
</script>
你有这样的想法,问题是你必须在你将其发送到按钮的函数内执行聊天中的代码,在这种情况下,只有当你点击时,这部分代码才会被执行。查看我的示例
https://jsfiddle.net/b7z0jnsc/
document.getElementById("finish-button").onclick = function(){
window.$zopim || (function (d, s) {
var z = $zopim = function (c) {
z._.push(c)
}, $ = z.s =
d.createElement(s), e = d.getElementsByTagName(s)[0];
z.set = function (o) {
z.set._.push(o)
};
z._ = [];
z.set._ = [];
$.async = !0;
$.setAttribute('charset', 'utf-8');
$.src = '//v2.zopim.com/?1l9izSc2QRurE71l1L7ugke4Soo38dPc';
z.t = +new Date;
$.type = 'text/javascript';
e.parentNode.insertBefore($, e)
})(document, 'script');
};
相关文章:
- 单击按钮以等待单击按钮
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- 单击按钮时循环浏览匹配的表
- 单击按钮后启动javascript提示
- 单击按钮时在灯箱中显示不同的内容
- 单击按钮时加载数据
- 如何在不需要单击按钮的情况下获取选项的值
- 单击按钮时显示随机字符串
- 在单击按钮前后禁用提交按钮
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 单击按钮时Div Increment
- 若单击按钮,则更改Javascript中的变量
- 单击按钮更改加载到表中的JSON文件
- 如何在单击按钮时显示2行1列的表格
- 单击按钮前运行事件
- 如何删除父表行时;删除“;在React JS中单击按钮
- 如何创建一个表并在单击按钮时插入此标签和文本字段
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 如何在单击按钮时显示一个分区,同时隐藏另一个分区