左侧高亮(js)

//左导航高亮
(function(){
var leftnav = $(‘#leftnav‘);  //左侧ul
var pi = __preset.curpathid;
if(pi==‘/account‘) pi += ‘/index‘;
if(pi.match(/(\/[a-z]+){3}/)){
var a = pi.split(‘/‘);
pi = ‘/‘+a[1]+‘/‘+a[2];
}
var curnav = leftnav.find(‘li a[href="‘+pi+‘"]‘);  //当前点击的a
if(curnav.length&&!curnav.find(‘a‘).hasClass(‘active‘)){
leftnav.find(‘a.active‘).removeClass(‘active‘);  //移除以前存在的active
curnav.addClass(‘active‘);  //给当前点击的添加active类
}
})();

时间: 2024-10-29 19:08:46

左侧高亮(js)的相关文章

外贸建站之网站导航栏菜单高亮JS实现代码分享

外贸建站之网站导航栏菜单高亮JS实现代码分享,今天客户要给CAN Clip加一个菜单高亮的效果,原本打算用PHP代码实现,但是感觉过于复杂,JS有更好的解决方案, 这里把我们开发的代码分享给大家. 1 var urlstr = location.href; 2 var urlstatus=false; 3 var urlnum = 1; 4 $("#navbar a").each(function () { 5 if ((urlstr + '/').indexOf($(this).at

代码高亮js

<script src="http://code.jquery.com/jquery.min.js"></script><textarea></textarea><pre></pre><button onclick="format()">Format</button><script>function format(){ var str=$("text

webview加载js图形报表

在项目中经常会有一些图形报表的功能,对于android的图形报表的实现,可以利用一些开源的android图形报表框架如:achartengine,hellocharts, MPAndroidChar等,这些框架虽然实现的很好,但在实际项目我们需要的图形报表是有设计师设计的,可能我们需要效果这些框架没有提供,或是提供的样式不符合我们的需求,这时候需要我们去修改这些框架,更改它的样式,这就要求我们需要熟悉这些框架的源码,能够举一反三的去修改它,然而说起来简单, 真正改起来并不容易,当然我们也可以自定

【翻译】如何在AJAX生成的内容中再次运行Prism.js

一.前言 最近用一个十分轻量级的网页代码高亮Js库,应用到项目中发现了一个问题,对于静态的已经写好的代码,Prism的高亮插件是没有问题的,但是通过Ajax异步获取数据并修改DOM时发现,Prism高亮插件失效了,经过各种调试还是没办法解决,最后终于找到了解决办法.原文是英文版的,我做了简要的翻译,如有不妥之处还请指出.以下是原文地址: http://schier.co/blog/2013/01/07/how-to-re-run-prismjs-on-ajax-content.html 原标题:

python第八十四天---十五周作业

后台管理页面: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>后台管理页面</title> 6 7 <style type="text/css"> 8 /*顶部菜单*/ 9 .pag-head{ 10 position: fixed; 11 z-ind

换掉那个丑炸天的界面(django博客搭建)

在做界面之前我们先给我们文章的显示加上了markdown,至于声明时markdown可以自行百度,至于怎么加上markdown我们在这就不做讨论了,博主就直接贴出教程地址吧~ django1.8下的markdown,highlight, pagedown解决 好啦 现在就开始给我们的博客主页改头换面 首先,我们在我们myblog/article/templates/目录下新建一个base.html文件,这个html文件会放置我们整个博客系统最基本的网站前端骨架不笨,比如布局和导航- <!doct

Fillder的autoresponder功能

安装: fiddler4安装,需要netframework4 它本身是个抓包工具:在实际开发中,可以利用它,实现动态修改线上css,js文件的功能. 需要使用: AutoResponder功能,把左侧的js或css文件,拉到右侧,在最下面找到下来框,找到"find a file",指定本地文件,进行替换,就可以达到以上目的.

javascript开源大全

javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-Mobile 跨浏览器的RIA框架-ExtJS Flash视频播放器-JW-PLAYER jQuery表单插件-jQuery.form jQuery-File-Upload 可视化HT

CodeMirror 使用大全

CodeMirror是一个用于编辑器文本框textarea代码高亮javascript插件,为各种编程语言实现关键字,函数,变量等代码高亮显示,丰富的api和可扩展功能以及多个主题样式,能满足您各种项目的需求. CodeMirror支持大量语言的语法高亮,包括C.C++.C#.Java.Perl.PHP.JavaScript.Python.Lua.Go.Groovy.Ruby等,以及diff.LaTeX.SQL.wiki.Markdown等文件格式.此外,CodeMirror还支持代码自动完成.