页面所有连接在新窗口打开快捷方法

DATE: 2016-11-10 / VIEWS: 711

有些客户喜欢网站里所有的链接都在新窗口打开,虽然这种用户体验效果极差,无奈客户要求!!!

如果你还在每个页A后面手动加上target="_blank",不妨用下面的代码。

页面中除了样式为p_num的A元素都在新窗口打开:
<script type="text/javascript">
$(function(){
    $("a:not(.p_num)").attr("target", "_blank");
});
</script> 


页面中所有的A元素都在新窗口打开:
<script type="text/javascript">
$(function(){
    $("a").attr("target", "_blank");
});
</script> 



页面中所有的外部连接都在新窗口打开:
<script type="text/javascript">
$(function(){
    $('a[href^="http://"]').attr("target", "_blank"); 
});
</script>