2016-05-13 12 views
0

Ich benutze Laravel 5.2 und versuche mein Nav zu sagen, ob es aktiv ist oder nicht. Ich habe es bis jetzt geschafft, aber wenn ich zum ersten Mal auf meiner Seite gelandet bin, ist der Home Link nicht aktiv. Was ich also versuche ist, dass wenn meine aktuelle Seite gleich der Landingpage ist, dann der Home Link muss aktiv sein, und wenn nicht, dann darf der Link auf der Homepage die Klasse nicht aktiv haben.Wie bekomme ich current_page_url um aktiv in jquery zu sagen

Meine js

var current_page_URL = location.href; 
console.log(current_page_URL); 
if(current_page_URL == '/'){ 
    console.log("yes"); 
}else{ 
    console.log("no"); 
} 

Ich hoffe, dass ich Sinn

+0

Was ist dein Problem? – Mohammad

+0

Ihre Frage ergibt Sinn, aber JS-Code ist ziemlich verwirrend –

+0

Was ich versuche zu tun ist, dass, wenn meine URL sagt: http: // localhost/site/public/'dann muss die Konsole ja sagen, aber wenn meine URL sagt 'http: // localhost/site/public/3' die Konsole muss nein sagen. Aber im Moment sagt es nein, wenn die URL 'http: // localhost/site/public/ – Nix

Antwort

0
var current_page_URL = location.href; 
console.log(current_page_URL); 
var home_page_URL = http://localhost/site/public/; 
if(current_page_URL == home_page_URL){ 
    console.log("yes"); 
}else{ 
    console.log("no"); 
} 

Sie wollen so etwas wie das?

+0

ja, es ist so etwas. Aber gibt es eine Möglichkeit dies zu tun, wo ich die URL nicht hinzufügen muss? – Nix

+0

Sie müssen einen Teil der URL wissen? so etwas wie Home URL endet mit öffentlichen/??? –

+0

@Nix: Sie müssen einen Teil der URL kennen? so etwas wie Home URL endet mit öffentlichen/??? - –

Verwandte Themen