函数外部链接(检查当前域)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数外部链接(检查当前域)相关的知识,希望对你有一定的参考价值。
Get all the links and check if there's a rel attribute external, if not, compare href to the current domain name.
$.extend($.expr[':'],{ external: function(a,i,m) { if(!a.href) { return false; } return $(a).is('[rel*="external"]'); } }); $.fn.externalLinks = function() { return this.each( function() { $("a", this) .filter(function(){ if($(this).is(":external")){ return true; }else{ return $(this).is("[href^='http://']:not([href*='"+location.hostname+"'])"); } }) .unbind("click.external") .bind("click.external", function(){ return !window.open(this.href); }); }); };
以上是关于函数外部链接(检查当前域)的主要内容,如果未能解决你的问题,请参考以下文章