0

coinslider で画像のサイズを 960 x 360 に変更しようとしています。試してみると、画像ではなくスライダー自体が 960x360 になります。したがって、1920x1080 の画像を使用すると、画像のサイズを変更するのではなく、画像の左上部分のみが表示されます。要素を調べたところ、coinslider がタグ内の画像を取得し、それを background-image の div スタイルに追加していることがわかりました。私はcssを試してみましたが運が悪かったので、divでバックストレッチを使用してみました。

これらは機能していません:(

$('#coin-slider').coinslider({width: 960, height: 360});
$('#coin-slider').backstretch;

#coin-slider スタイルのタグがいつ変更されたかを検出して追加するには、jquery .change イベントが必要かもしれません

background-size: 960px 360px;

それを行う方法がよくわからず、失われました。

4

1 に答える 1

0

新しいスライダーを作成し、backstretch.js と互換性を持たせたので、この投稿を閉じます。Coinslider は、バックストレッチが機能し、適切にサイズ変更するには、ページで少しやりすぎていました。

于 2014-02-18T19:32:15.643 に答える