Ich habe den folgenden Code, der Klassen auf die <nav>
Element angewendet wird. Der Code funktioniert so, keine Probleme da.Targeting ein bestimmtes Nav Div in Code
$(document).ready(function() {
$(window).scroll(function() {
if ($(window).scrollTop() > 300) {
$('nav').addClass('stick');
$('nav').css('top','0');
}
if ($(window).scrollTop() < 300) {
$('nav').removeClass('stick');
$('nav').css('top', '0');
}
});
});
aber ich zwei Elemente in meiner Website verwenden, so möchte ich nur den Code zu diesem speziellen nav
html
<nav role="main-navigation"> ... </nav>
Wie gut, würde ich auch nur wie der Code anwenden gelten für dieses nav
Element auf Bildschirmen> 768px
Sie IDs und Ziel verwenden könnte nur gelten, – ThisGuyHasTwoThumbs
Sie könnten auch mit '$ ('nav [role =" Hauptnavigation "]) zielen' –
_ "Außerdem möchte ich auch, dass der Code NUR für dieses nav -Element auf Bildschirmen gilt> 768px" _ - nun dann wickle es in eine Bedingung, die die aktuelle Fensterbreite überprüft ... – CBroe