点击A标签layer 询问框的问题


 <a class="downbtn" href="http://baidu.com" target="_blank" onclick="return confirm(' 确定进入百度吗?');">百度</a>

1.html这样写的,会出现一个询问框,但是比较丑陋,于是就调用layer插件,重新写代码。


<a class="btn btn-primary" href="#" title="关闭" onclick="delConfirm('确定进入百度吗?,确定吗?');return false" target="_blank">百度</a>

function delConfirm(msg, obj) {
  var href = $(obj).attr('href');
  layer.confirm(msg,
  function (){
    location.href = "http://baidu.com"
  });
  return false
}

layer的提示框也完美出现,但是点击提示框确认后,就在当前页面转入URL ,而不是弹出新的窗口,哪位朋友知道,怎么才能在新的窗口弹出来。不胜感激

将你的window.top.location.href = "http://baidu.com";
修改为window.open("http://baidu.com");

将 window.top.location.href替换成window.open('http://baidu.com','_blank')