jQuery steps
とbootstrap toggle
を使って私の自己が本当に奇妙な振る舞いをしています。 私は実際に両方の間に接続があるかどうかわかりませんが、jQuery steps
のjQueryプラグイン/拡張機能を使用しようとするなら、少なくとも多くのCSSの問題があることを知っています。ブートストラップトグルを使った奇妙な動作
私はajax
ごとにコンテンツをロードし、@Html.Render()
私の問題使用してpartial views
を使用します。私はajax
を使用して、私のtoggles
を含む私のhtml markup
をロードしますが(部分)ビューtoggles
ウォンにtoggle inputs
directyためのコードを配置していない場合は を仕事はありません。 これらは正しく表示されますが、入力に反応することはありません。
ajax
を使用すると、toggles
はjavaScript
で初期化せずに正しく表示されません。私がそうするなら、彼らは働きますが、私はいつもajax
を使って私のコンテンツをロードしたくありません。ここ
がpartial view
ためのコードである:また
<div class="form-horizontal">
<div class="form-group">
<div class="col-md-2">
</div>
<div class="col-md-6">
<div class="checkbox">
<label>
<input id="course" data-toggle="toggle" name="Rate.OfferingRates" type="checkbox" >
</label>
</div>
</div>
</div>
<div class="form-group">
<div id="offeringRateContainerSubscription">
<div class="col-md-2">
</div>
<div class="col-md-6">
<div class="checkbox disabled">
<label>
<input id="subscription" disabled data-toggle="toggle" name="Rate.OfferingRates" type="checkbox" value="@SlRateBaseTypes.Subscription">
</label>
</div>
</div>
</div>
</div>
</div>
<script>
$(function() {
// reached 2 times using @Html.Render()
debugger;
$('#course').bootstrapToggle({
on: 'Ja',
off: 'Nein'
});
$('#subscription').bootstrapToggle({
on: 'Ja',
off: 'Nein'
});
$('#course').change(function() {
debugger;
var isCourse = $('#course').filter(":checked");
if (isCourse.length) {
$('#subscription').bootstrapToggle('enable');
$('#subscription').parent().parent().parent().removeClass('disabled');
} else {
$('#subscription').bootstrapToggle('off');
$('#subscription').bootstrapToggle('disable');
$('#subscription').parent().parent().parent().addClass('disabled');
}
});
});
</script>
: Iはtoggles
debugger
マークを2回破壊を初期化し、このpartial view
MyPartialViewにJavaScriptでdebugger
マークを配置しましたローディングあたりajax
。私はこれがどのように可能であるか分かりません。 これも問題であるかどうかわかりません。