- ベストアンサー
jQueryプラグイン「Skitter」の表示について
- jQueryのプラグイン「Skitter」を使用して表示する際に、「thumbs」の表示で問題が発生しています。
- javascriptの設定において、「label: true」にしているにもかかわらず、labelが表示されません。
- オプションの記載を確認しましたが、問題の解決法が見つかりません。どなたかご教授をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>> No.1 お礼 jquery.skitter.min.jsを読み込んでませんか? 手を加えたjquery.skitter.jsを読んでいるかhtmlファイルを確認して下さい。 labelの初期設定値はtrueになってますから、表示の場合「label: true」は特に必要ないです。
その他の回答 (1)
- my--
- ベストアンサー率89% (91/102)
thumbs: true, label: true を同時に設定できないのは仕様みたいです。 // jquery.skitter.js 202行目 // Thumbs if (self.settings.thumbs) { // New animation self.settings.animateNumberOut = {opacity:0.2, width:'70px'}; self.settings.animateNumberOver = {opacity:0.5, width:'70px'}; self.settings.animateNumberActive = {opacity:1.0, width:'70px'}; self.box_skitter.find('.info_slide').addClass('info_slide_thumb'); var width_info_slide = u * 55 + 75; self.box_skitter.find('.info_slide_thumb').width(width_info_slide); self.box_skitter.css({height:self.box_skitter.height() + self.box_skitter.find('.info_slide').height() + 5}); //self.settings.label = false; ... label設定がfalseに書き換えられている箇所を削除すれば表示はされますが あらゆる場面で正常に動作するかまでは分からないので、そこは注意して下さい。
お礼
ご回答、誠にありがとうございます。 さっそく、「self.settings.label = false;」を削除、またはコメントアウトしてみたのですが、label部分は表示されませんでした。 label: trueも削除したのですが、やはり表示はされませんでした。 cssも調整が必要かもしれないので、そちらも確認してみます。
お礼
たしかに「jquery.skitter.min.js」を読み込んでいました。 それを外したらlabelが表示されるようになりました。 大変、ありがとうございました!! ほんとに助かりました!ありがとうございました。