Wpis z mikrobloga

#webdev #java #javascript

Proste pytanko. Jak zrobić żeby poniższa funkcja miała warunek "is-front-page" ?

$('#homepage-content').css({'margin-top': '0', 'padding-top': '10px', 'transition': 'all .5s'});
Za pomocą ten warunek robi się następująco, a jak zrobić to z kodem java podanym wyżej?

php if(is_front_page()): ?
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damianooo5: oczywiście że to co podaje @Zaithz będzie działać bo w phpie sprawdza czy strona to front page i jeżeli tak to wrzuca do źródła strony script. Ewentualnie może zabraknąć dom loadera. A to co chcesz uzyskać to wystarczy spojrzeć na klasę body bo widzę że to WP. Dla front page'a wordpress dodaje odpowiednią klasę do wspomnianego wcześniej body więc co za problem z tego skorzystać?
  • Odpowiedz
@Rst00: kod znajduje się w pliku main.js . A w nim jest samo javascript.

jQuery(document).on('ready fadein.end scroll',function(e) {
var $ = jQuery.noConflict();
var lastScroll = null, scroll_pos = null, scrollTop,
  • Odpowiedz
@damianooo5: no to w takim wypadku daj zamiast #homepage-content to .home żeby było:
$('.home').css({'margin-top': '0', 'padding-top': '10px', 'transition': 'all .5s'});
  • Odpowiedz
Btw. używanie $.css() jest mega słabe. ja już manipulacja css to $.addClass().
Poza tym, możesz w php'ie warunkowo dawać tę kotwicę, a w js:

var homepageElement = document.getElementById('homepage-content')
if (homepageElement) {
zrób coś
}
  • Odpowiedz