想把下方两个按钮都改成可以自定网址超连结
请教各位大佬谢谢
范例页 https://layer.layui.com/test/more.html
//示范一个公告层
layer.open({
??type: 1
??,title: false //不显示标题栏
??,closeBtn: false
??,area: ‘300px;’
??,shade: 0.8
??,id: ‘LAY_layuipro’ //设定一个id,防止重复弹出
??,resize: false
??,btn: [‘火速围观’, ‘残忍拒绝’]
??,btnAlign: ‘c’
??,moveType: 1 //拖拽模式,0或者1
??,content: ‘<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;">内容<br>内容</div>’
??,success: function(layero){
????var btn = layero.find(‘.layui-layer-btn’);
????btn.find(‘.layui-layer-btn0’).attr({
??????href: ‘http://www.layui.com/’
??????,target: ‘_blank’
????});
??}
});
内蒙古网友:搞不懂需求
新疆网友:大佬这是一个弹窗程序,我补上图片了,下面两个按钮
第一个按钮火速围观是超连结语法
第二个按钮是关闭弹窗,我希望第二个按钮跟第一个按钮也是一样超连结语法,
不知道怎么写法请教大佬
黑龙江网友:不太明你在说什么
逻辑上来说 关闭"关闭按钮"配置
新增一个按钮
href改成你要的跳转地址
天津网友:不好意思不太会说自己需求
希望红框这个按钮是超连结语法,
这个layer好像有他自己写法
不能使用平时html写法
云南网友:
- btn.find(‘.layui-layer-btn1’).attr({
- href: ‘http://www.layui.com/’
- ,target: ‘_blank’
- });
复制代码
江苏网友:
- layer.open({
- type: 1
- ,title: false //不显示标题栏
- ,closeBtn: false
- ,area: ‘300px;’
- ,shade: 0.8
- ,id: ‘LAY_layuipro’ //设定一个id,防止重复弹出
- ,resize: false
- ,btn: [‘火速围观’, ‘残忍拒绝’]
- ,btnAlign: ‘c’
- ,moveType: 1 //拖拽模式,0或者1
- ,content: ‘<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;">内容<br>内容</div>’
- ,success: function(layero){
- var btn = layero.find(‘.layui-layer-btn’);
- btn.find(‘.layui-layer-btn0’).attr({
- href: ‘http://www.layui.com/’
- ,target: ‘_blank’
- });
- }
- ,btn2: function(layero){
- window.open("http://www.baidu.com/");
- }
- });
复制代码
内蒙古网友:只需要在回调函数里面修改就行
如果有更多按钮,回调里面写事件修改这个类 layui-layer-btn1
- success: function(layero) {
- var btn = layero.find(‘.layui-layer-btn’);
- btn.find(‘.layui-layer-btn0’).attr({
- href: ‘http://www.layui.com/’,
- target: ‘_blank’
- });
- btn.find(‘.layui-layer-btn1’).attr({
- href: ‘http://www.baidu.com/’,
- target: ‘_blank’
- });
- }
复制代码
北京网友:谢谢各位大佬支援
以上信息转载自Hostloc。
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 请教一段layer js语法