最新消息:文章中包含代码时,请遵守代码高亮规范!

ip地址传递参数【原创】

HTML+CSS Cindy 363浏览 0评论

之前在套phpcms手机项目模板的时候,碰到导航栏高亮和滚动问题,在不同的页面显示不同的样式效果,直接用js写选中再添加样式方法,点击会没有效果。在pc端有对应的模板语句可以实现代码高亮,而手机端没有找到实现代码高亮的模板语句。后来我是通过ip地址传递参数,判断选中的是哪个页面,再针对不同的页面添加不同的样式,以下是具体实现ip地址传递参数方法:

1、在链接地址后面直接添加参数
<li class=”head-navlist”><a href=”index.html?w=1″>首页</a></li>

2、引用js
function request(paras){
var url = location.href;
var paraString = url.substring(url.indexOf(“?”)+1,url.length).split(“&”);
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf(“=”)).toLowerCase()] = j.substring(j.indexOf(“=”)+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)==”undefined”) {
return “”;
}else{
console.log(returnValue);
return(returnValue);
}
}
request(“w”);

注:参数格式:?w=1
url    当前页面地址
paraString   参数w=1
returnValue   参数值1
以此类推

如果有更好的方法可以解决手机端phpcms代码高亮,添加不同样式问题,希望大家可以一起分享交流。

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/22481.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Cindy的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!