请帮忙解释一个JS代码,请一句一句讲解。我是JS小白,想弄清楚这段代码到底是干什么用的。
<scripttype="text/javascript">jQuery(document).ready(function(){jQuery('#in').addClas...
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#in').addClass('current');
jQuery('#index-nav').find('a').each(function(){
var pathname = this.pathname.indexOf('/') !== 0 ? '/' + this.pathname : this.pathname;
var cpath = window.location.pathname;
cpath = cpath === '/' ? '/index.php' : cpath;
if (pathname == cpath) {
jQuery(this).addClass('a_current');
return false;
}
});
});
</script>
请帮忙解释一个JS代码,请一句一句讲解。我是JS小白,想弄清楚这段代码到底是干什么用的。
能否把这JS调用的请求地址分析出来,把这个JS换成在本地也可以使用的JS,谢谢。 展开
jQuery(document).ready(function(){
jQuery('#in').addClass('current');
jQuery('#index-nav').find('a').each(function(){
var pathname = this.pathname.indexOf('/') !== 0 ? '/' + this.pathname : this.pathname;
var cpath = window.location.pathname;
cpath = cpath === '/' ? '/index.php' : cpath;
if (pathname == cpath) {
jQuery(this).addClass('a_current');
return false;
}
});
});
</script>
请帮忙解释一个JS代码,请一句一句讲解。我是JS小白,想弄清楚这段代码到底是干什么用的。
能否把这JS调用的请求地址分析出来,把这个JS换成在本地也可以使用的JS,谢谢。 展开
展开全部
这段代码没有任何的请求调用
是直接的标签属性操作
<script type="text/javascript">
jQuery(document).ready(function(){//页面加载完成后运行
jQuery('#in').addClass('current');//id=in的标签添加css
jQuery('#index-nav').find('a').each(function(){//遍历id=index-nav下面的a标签
var pathname = this.pathname.indexOf('/') !== 0 ? '/' + this.pathname : this.pathname;//检测路径是否带'/'
var cpath = window.location.pathname;//window.location.pathname URL路径部分(文件地址)
cpath = cpath === '/' ? '/index.php' : cpath;//cpath = (cpath === '/' ? '/index.php' : cpath)先判断括号,然后赋值。true='/index.php' false不变
if (pathname == cpath) {
jQuery(this).addClass('a_current');//当前遍历的a标签添加css样式名a_current
return false;
}
});
});
</script>
更多追问追答
追问
能不能帮我分析一下,http : / / ip .t a o b a o. c o m/这个页面的源代码,这个IP究竟是怎么显示出来的,非常感谢。
追答
挖出来的请求是http://ip.taobao.com/service/getIpInfo2.php?ip=myip
可以得到json,里面有ip
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询