2

スクロール中にdivにbox-shadowを追加しようとしました。試しに行ったところ、テキストエリアまたはテキストフィールドにボックスシャドウが適用されないことを除いて、すべて正常に機能します...そして、twitter-bootstrapを使用していますこれが私が試したものです...

 $('#target').scroll(function() {
  var scrollTop = $(this).scrollTop();
  if(scrollTop > 1) {
    if(!$(this).hasClass('scrolled')) {
      $(this).addClass('scrolled');
    }
  } else {
    $(this).removeClass('scrolled');
  }

});

http://jsfiddle.net/xVdYv/1/

この欠点を克服する方法を教えてください...

前もって感謝します...

4

3 に答える 3

0

テキストエリアと入力に影が必要な場合は、入力とテキストエリアにも影が必要であることをブラウザに伝える必要があります

.scrolled,.scrolled input,.scrolled textarea{
box-shadow: inset 0px 20px 25px -20px #000000;
}
于 2013-06-06T13:12:07.373 に答える