Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
bagaimana cara agar javascript tidak eror ketika dibuka dipage lain?
TOLONG PENCERAHANNYA BROOOOOOOOOOO!!!
ketika di page home saya membuka console aman aman saja, ketika membuka di page lain yang tidak terdapat id dan class yang tertera dijavascript maka terdapat pesan eror seperti ini :
dibuka melalui mozzila: [url=https://ibb.co/fUu3t7][/url]
dibuka melalui chrome :
[url=https://ibb.co/fR4gfn][/url]
source code :
$(window).scroll(function(){
var wScroll = $(this).scrollTop();
if(wScroll > 100){
$('.navbar').addClass('sticky');
$('.navbar-brand img').addClass('sticky');
}else {
$('.navbar').removeClass('sticky');
$('.navbar-brand img').removeClass('sticky');
}
if (wScroll >$('.recentpost .container .thumbnail').offset().top -400){
$('.recentpost .thumbnail').addClass('tampil1');
$('.recentpost .caption').addClass('tampil1');
}
});
$(document).ready(function(){
$('.prestasi img').fadeIn(1000);
$('.prestasi p').each(function(i){
setTimeout(function(){
$('.prestasi p').eq(i).addClass('tampil');
},500 * (i+1));
});
});
TOLONG PENCERAHANNYA BROOOOOOOOOOO!!!
4 Jawaban:
coba if nya pake && jadi
if (wScroll >$('.recentpost .container .thumbnail').offset().top -400 && $('.recentpost .container .thumbnail').offset().top != undefined)
atau sebelum if nya tambahkan if nya seperti ini
if ( $('.recentpost .container .thumbnail').offset().top != undefined)
tetep bang masih ada erornya diconsole :(
Jawaban Terpilih
Seharusnya agan cek dulu apakah class dengan nama .recentpost .container .thumbnail ada atau tidak , jika ada maka eksekusi jika tidak ada biarkan.
Di bagian
if (wScroll >$('.recentpost .container .thumbnail').offset().top -400){
$('.recentpost .thumbnail').addClass('tampil1');
$('.recentpost .caption').addClass('tampil1');
}
dikasih sedikit perubahan
var thumb = $('.recentpost .container .thumbnail');
if (thumb.length > 0) {
if (wScroll >$('.recentpost .container .thumbnail').offset().top -400){
$('.recentpost .thumbnail').addClass('tampil1');
$('.recentpost .caption').addClass('tampil1');
}
}
Semoga membantu ^^
wahh terimakasih sangat membantu gann !!