菜单中的斜杠阻止活动链接工作- javascript控制
forward slash in menu stops active link from working - javascript controlled
我正在使用JS来激活菜单中的活动链接。
问题是,我的CMS在菜单项之前放置了一个正斜杠。一旦它这样做,JS就不再工作了。如果我删除斜杠,它会再次工作。
任何想法我如何得到它的工作与没有正斜杠?
这是一个我正在测试的页面:http://www.sunseedor...k/products1.php
JS是:
$(函数(){var $page = jQuery.url.attr("文件");$ (' ul。Top-nav i ').each(function(){Var $href = $(this).attr('href');If (($href == $page) || ($href == ")) {(美元).addClass(上);} else {(美元).removeClass(上);}});});你可能想试试这个:
$(function(){
var currUrl = window.location.href;
if(currUrl.substr(-1) == "/")
jQuery.url.setUrl(currUrl.substr(0,currUrl.length-1));
var $page = jQuery.url.attr("file"); /* this comes as null
if the URL has ending slash*/
$('ul.top-nav li a').each(function(){
var $href = $(this).attr('href');
if ( ($href == $page) || ($href == '') ) { $(this).addClass('on'); }
else {
$(this).removeClass('on');
} });
});
相关文章:
- 通过链接重定向不;我不在jstree中工作
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- 谷歌公共日历链接没有'不工作(完整日历)
- HTML5 Shiv谷歌CDN链接不工作
- 链接don'由于Javascript悬停效果,无法在移动设备上工作
- 我如何使这个YouTube链接在iOS上工作
- 链接悬停css在不浮动时不在表浮动标题中工作
- 绝对链接/相对链接均未获胜't在菜单中工作
- "此网站似乎使用滚动链接定位效果.这可能不能很好地与异步平移一起工作;
- 谷歌jQuery UI链接无法脱机工作
- 谷歌分析跟踪内部链接不正常工作的事件
- 当我添加JavaScript时,链接按钮停止工作
- ajax代码工作时,使用javascript禁用html中的链接
- Jquery/CS3转换链接只能部分工作
- 禁用触摸设备上的单击链接未按预期工作
- 对链接的 svg 进行动画处理不起作用;内联时工作正常
- IJava脚本无法正常工作/链接正常
- 为什么这个下拉菜单没有填充工作链接
- SimpleCart.js项链接未定义,可以'I don’我无法获得工作链接
- 如果一个javascript函数被分配给一个工作链接,该函数会首先执行吗