в ссылке находится div-контейнер. мне нужно, чтобы активная ссылка подсвечивалась другим цветом. нашел скрипт, но он не работает :(
вот
php-код:
<div id="my">
<a href="<?php echo 'messages.php?id='.$_SESSION['id'].'&mes=my' ?>">
<div class="mymessheader" align="center">Полученные</div></a>
<a href="<?php echo 'messages.php?id='.$_SESSION['id'].'&mes=your' ?>">
<div class="mymessheader" align="center">Отправленные</div></a></div>
вот jQuery:
$(document).ready(function(){
var url=document.location.href;
$.each($("a"),function(){
if(this.href==url){$(this).children().addClass("act");};
});
});
Игорь_Vasinsky
4.02.2013 - 01:43
location.href содержит полный линк с http://
а у тебя относительные прописаны
Цитата |
messages.php?id='.$_SESSION['id'].'&mes=my |
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
а как сделать, чтобы относительные найти?
Игорь_Vasinsky
4.02.2013 - 02:17
в JS есть replace()
реж в var url
http://твой домен
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinskyсделал, обрезал, все равно не работает..
$(document).ready(function(){
var url=document.location.href;
url=url.replace("http://332group/","");
$.each($("a"),function(){
if(this.href==url){
$(this).children().addClass("act");};
});
});