layer.open 设置自定义对话框内容,设置多个按钮和自定义颜色
[ 2022-05-04 09:46:12 | 作者: admin ]
p.s. 自定义样式demo-class,可以修改3个按钮的颜色
阅读全文…
layer.open({
skin: 'demo-class',
content: '自定义内容确认提交?',
btn: ["按钮1", "按钮2", "按钮3"],
yes: function (index) {
layer.close(index)
},
btn2: function (index) {
somefunciton...
},
btn3: function (index) {
somefunciton...
}
});
//在页面style中定义按钮css样式
<style>
...skin: 'demo-class',
content: '自定义内容确认提交?',
btn: ["按钮1", "按钮2", "按钮3"],
yes: function (index) {
layer.close(index)
},
btn2: function (index) {
somefunciton...
},
btn3: function (index) {
somefunciton...
}
});
//在页面style中定义按钮css样式
<style>
阅读全文…
nodercms 基于 Node.js & MongoDB
[ 2022-05-04 00:12:43 | 作者: admin ]
javascript变量声明问题const, let 还是 var? SyntaxError: missing = in const declaration
[ 2022-05-03 08:38:57 | 作者: admin ]
不同于 var 或 let 关键字,必须在常量声明中为其赋值。下面的例子中会报错:
// SyntaxError: missing = in const declaration
在声明语句中为其赋值:
const, let 还是 var?
如果你并不想声明一个常量值,那么就不要使用 const 关键字。或许你想要的是使用 let 来声明一个块状作用域变量或者是用 var 声明一个全局变量。这两者都不需要设置初始值。
// SyntaxError: missing = in const declaration
const COLUMNS;
在声明语句中为其赋值:
const COLUMNS = 80;
const, let 还是 var?
如果你并不想声明一个常量值,那么就不要使用 const 关键字。或许你想要的是使用 let 来声明一个块状作用域变量或者是用 var 声明一个全局变量。这两者都不需要设置初始值。
let columns;
ueditor不支持video和iframe标签问题
[ 2022-04-02 10:57:05 | 作者: admin ]
直接下载到的百度富文本编辑器当插入优酷/腾讯视频的时候会自动清掉src,不显示视频
造成这样的原因是: 百度富文本编辑器的过滤器xssFilter导致插入视频异常,编辑器在切换源码的过程中过滤掉img的_url属性(用来存储视频url)
解决办法:
1、在配置文件ueditor.config.js中,定位 //xss过滤白名单,即,whitList:{ },对 img: 增加 “_url” 属性:
...
阅读全文…
造成这样的原因是: 百度富文本编辑器的过滤器xssFilter导致插入视频异常,编辑器在切换源码的过程中过滤掉img的_url属性(用来存储视频url)
<video width="670" height="445" controls="controls" poster="http://www.baidu.com/vod/poster.jpg" preload="none" muted="true" type="video/mp4">
<source src="http://www.baidu.com/vod/2020.mp4">
</video>
<source src="http://www.baidu.com/vod/2020.mp4">
</video>
解决办法:
1、在配置文件ueditor.config.js中,定位 //xss过滤白名单,即,whitList:{ },对 img: 增加 “_url” 属性:
...
阅读全文…
dreamweaver cs6种编辑html,会同时打开相关静态文件css和js问题。全文替换就会连同css、js一起给替换了
[ 2022-03-17 12:53:30 | 作者: admin ]
使用:表单 action mailto发邮件,使用唤起邮件软件解决反馈表单问题
[ 2022-02-22 09:17:44 | 作者: admin ]
怎样通过HTM页面直接提交到Email的表单
解决思路:
关键点是设置表单的action属性为”mailto:”+email地址。
(方法一) 具体步骤:
1.设置表单的action属性为接收邮件的email地址,并设置表单的MIME编码。
<form action="mailto:yourname@domain.com" enctype="text/plain">
</form>
2.设置邮件主题和正文的输入框
主题:<input name="subject" type="text"><br>
正文:<textarea name="body"></textarea><br>
<input name="subject" type="text">
3.设置抄送和密码地址输入框
...
阅读全文…
解决思路:
关键点是设置表单的action属性为”mailto:”+email地址。
(方法一) 具体步骤:
1.设置表单的action属性为接收邮件的email地址,并设置表单的MIME编码。
<form action="mailto:yourname@domain.com" enctype="text/plain">
</form>
2.设置邮件主题和正文的输入框
主题:<input name="subject" type="text"><br>
正文:<textarea name="body"></textarea><br>
<input name="subject" type="text">
3.设置抄送和密码地址输入框
...
阅读全文…
JavaScript的一个checkbox全选功能方法
[ 2021-11-03 15:21:03 | 作者: admin ]
<input type="checkbox" onclick="selectAll(this)" />全选
<script>
function selectAll(selectAllBtn){
var arr=document.getElementsByName("choice");
for(var i=0;i<arr.length;i++){
arr[i].checked=selectAllBtn.checked;//循环遍历看是否全选
}
}
</script>
function selectAll(selectAllBtn){
var arr=document.getElementsByName("choice");
for(var i=0;i<arr.length;i++){
arr[i].checked=selectAllBtn.checked;//循环遍历看是否全选
}
}
</script>
liMarquee – jQuery无缝滚动插件,向上滚动,向左滚动
[ 2021-08-05 16:10:21 | 作者: admin ]
<div class="dowebok">
<ul>
<li><a href="javascript:">Smoothslides – 可平移的jQuery幻灯片插件</a></li>
<li><a href="javascript:">jQuery全屏滚动插件fullPage.js</a></li>
<li><a href="javascript:">WOW.js – 让页面滚动更有趣</a></li>
<li><a href="javascript:">让IE7 IE8支持CSS3 background-size属性</a></li>
<li><a href="javascript:">shCircleLoader – jQuery Loading效果插件</a></li>
...<ul>
<li><a href="javascript:">Smoothslides – 可平移的jQuery幻灯片插件</a></li>
<li><a href="javascript:">jQuery全屏滚动插件fullPage.js</a></li>
<li><a href="javascript:">WOW.js – 让页面滚动更有趣</a></li>
<li><a href="javascript:">让IE7 IE8支持CSS3 background-size属性</a></li>
<li><a href="javascript:">shCircleLoader – jQuery Loading效果插件</a></li>
阅读全文…