QQ 1640076782

2014年12月23日

Php 在osc中如何实现导航背景颜色的切换

Filed under: phper — 标签:, — phpwang @ 3:34 上午

这几次做网站接触到了关于在导航条中定位,点击付栏目或者是子栏目的时候,付栏目的导航背景颜色以及样式的部分都改变。刚开始的时候试图从路径的部分着手去做,后来发现是行不通的,因为一个动态的网站,路径是多变的。因为客户要背景颜色根据栏目改变而变化。栏目的路径规则也是一个固定的模式,于是就想到了要通过栏目的id来控制。

左侧栏目传参的时候,都有一个cPath,于是就想到了要通过这个来控制。

由于所有的栏目规则都是这样,

第一个下划线前面的数字就是栏目id,所以我用了字符串截取,截取路径中的栏目id。跟实际数据库查到的栏目id进行了一个对比。具体代码如果,加以判断。如果这样始终获取父栏目的栏目id,并且进行判断比较并以此来改变父栏目的背景颜色。