0
mootools &カスタムチェックボックスとラジオボタン用のmoocheck javascriptライブラリです。チェックボックスがプログラマチックにチェックされている場合、Mootools/moocheckはスタイルを更新しません。
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery-1.4.2.min.js") %>"></script>
<script type="text/javascript" src="<%= Url.Content("~/Scripts/mootools.js") %>"></script>
<script type="text/javascript" src="<%= Url.Content("~/Scripts/moocheck.js") %>"></script>
これはうまく動作し、カスタムのチェックボックススタイルpropleryを示しています。しかし、jQueryを使用してチェックボックスをプログラムでチェックするように設定すると、チェックボックスのスタイルは更新されません。
jQuery(document).ready(function() {
FancyForm.start();
jQuery('#changeIt').click(function() {
jQuery('#checkthis').attr('checked', true);
jQuery('#checkthis').attr('checked', 'checked');
});
});
ここではmoocheckするためのリンクです[リンク](http://code.google.com/p/zoom-gallery/source/browse/branches/zmg_2.6/var/www/templates/admin/js/moocheck.js?spec=svn138&r=138)。 fireEventは問題を解決しませんでした。 – Pravin
http://code.google.com/p/zoom-gallery/source/browse/branches/zmg_2.6/var/www/templates/admin/js/moocheck.js?spec=svn138&r=138#62 - あなた($( "checkthis")) ' –
ありがとうDimitar、しかし何らかの理由でそれを理解していない上記のいずれかの方法。今は私がやっていることは、FancyForm.chksコレクションにアクセスし、そこから 'checkthis'を取得し、検索された要素をFancyForm.selectに渡すことです。 – Pravin