document.getElementsByClassName("advanced-search")
が配列である:ES6の非構造と縮合し、
var advSearches = document.getElementsByClassName('advanced-search');
advSearches = Array.prototype.slice.call(advSearches);
advSearches.forEach(function(element) {
element.style.position = 'sticky';
});
または:これを行うには
一つの方法は、その上に配列に反復をgetElementsByClassName
の結果を回すことであろうあなたが使ったスタイルとまったく同じようにまっすぐにスタイルを追加することはできません! 使用for loop
またはforeach
$(window).scroll(function() {
if ($(this).scrollTop()> 620) {
var x = document.getElementsByClassName("advanced-search");
for(var i=0;i<x.length;i++){
x[i].style.position = ¨sticky;¨
}
$('.advanced-search').fadeIn();
}
});
言葉の周りの人々の事はスティッキー 'スティッキーどのようなものですか;'?彼らは引用符ではありません。もしあなたがjQueryを使っているのであれば、 '$( '。advanced-search')を使ってください。 style.position' – j08691
あなたの構文エラーは実際の引用符ではない引用です。そうでなければこれは問題ありません –