私は誰かが助けることを望んでいます!ブートストラップ/ jQueryフェード不透明遷移が動作しない
私は、既存のjQuery/CSSサイトにブートストラップサポートを追加しようとしています。ブートストラップを実現することを除けば、私が修正しなければならないフォーマットの束を変えます。それは、私が持っているポップアップの変遷に影響を与えているように思えます。私はあなたが助けることができる、ありがとう!
通常のjQuery/CSS(UIではなく)では、私はポップアップするモーダルダイアログボックスを作成しています。
BEFOREブートストラップ - ポップアップボックスで「フェードする」(つまり、不透明度/アルファ)。ただし、ブートストラップ.css/.jsを追加した後は、今度は とすると背景が灰色になり、完全に不透明になります。
どうすれば修正できますか?
これは、私はちょうどjQueryの/ CSSでこの "作品"
function showModal() {
var m = $('.sample-dialog');
var o = m.find('.modal-overlay');
var c = m.find('.modal-content');
var b = c.find('.modal-body');
m.css('display','block');
o.animate({'opacity':.8},350);
b.animate({'opacity':1,'margin-top':0},350,function() {
c.css('overflow-y','auto');
});
}
を呼び出してjQueryのポップアップコードだけCSS/jQueryを使って動作するコード
<div class=sample-dialog>
<div class=modal-overlay>
<div class=modal-content>
<div class=modal-body>
random content
</div>
</div>
</div>
</div>
です。
しかし、すぐに私は、ブートストラップの.js /私のヘッダー内の.cssファイルを追加すると、まったく同じ遷移は今何不透明度(ちょうどグレーアウト背景)を示していません。
修正方法はありますか?
2番目のこととして、ブートストラップファイルが追加されていることに気がつきました。移行は、私が持っていた素敵な「滑らかな」ものとは対照的に、「不安定」であるようです。それについての洞察があれば、それは素晴らしいことでしょう!
ありがとうございました!
まず、すべてのコードを表示していない場合を除きます。変数o.animateが何をするのか分かりません。何もない?定義されていません。しかし、それ以外の場合は、あなたのカスタムモーダルのクラス名を、ブートストラップによって主張されていないものに変更する可能性があります。 modal-body、modal-contentの名前を変更してください。それ以外の場合は、ブートストラップに – KyleK
という設定を使用します。私はここでそれを「サクシンント」にして、不要なコードを編集しようとしていました。そしてそれを誤って削除しました。私は今それを更新しました。 oは外部divクラスです。 – user6262902
そして、大丈夫...いくつかの「素早い」テストをしています - 興味深い - ブートストラップが 'モーダルオーバーレイ'クラスなどを使用しているとは思っていませんでした(ちょっと修正したものをいくつかの名前に変更しました)ちょうどそのコードが抜かれた)。 ブートストラップが「変数」を参照している可能性がある場合に、100の変数名(css、my.jsコードなど)の名前を変更せずに既存のコードを使用できることはありますか?私はブートストラップを最初に持っています(そして私の2番目、私はそれがブートストラップ.cssをオーバーライドすると思ったので) – user6262902