私はトグルボタンのこのタイプは私の要件を確認するには、以下のリンクをクリックしてくださいしたい:.. jqueryとvb.netを使用してトグルボタンを作成する方法は?
0
A
答えて
0
あなたはPrettyCheckBox
を使用するかは、JSのビットでそれを自分で構築することができます(より良い場合
手順: asp.netで必要なすべてのチェックボックスをレンダリングし、ID(それぞれ別)とそれぞれの名前を指定して、クラスも設定します。 "for"属性が正しく設定されたLABELもレンダリングします。 jQueryを使って
- 、設定CSSの表示がどうあるべきかに置きます関連するチェックボックス(IEでも機能する)をチェックし、チェックボックスのステータスを取得し、ラベルの内容の属性(クラスが最適です)を更新します。コード内
は次のとおりです。
CSS:asp.net
によってレンダリング同じHTMLにasp.net<input type="checkbox" id="chk1" name="Seats" value="1" class="hidden" />
<label for="chk1"><div class="seatcheckbox"></div></label>
JQERYスクリプトによってレンダリング
.seatcheckbox{
display:block;
height:16px;
width:16px;
}
.checked {
background-image: url(chair-red.png)
}
.unchecked {
background-image: url(chair-gray.png)
}
input.hidden{ display:none;}
HTML
<script type="text/javascript">
$(document).ready(function(){
$('label').each(function (index, object) {
if ($(this).attr("for") != "") {
var ctl = $("#" + $(this).attr("for"));
if (!ctl.is("input[type=radio]") && !ctl.is("input[type=checkbox]")) {
return;
}
ctl.css("display", "none")
$(this).click(function (e) {
try {
if ($.browser.msie) {
ctl.click();
}
var lbl = $(this);
setTimeout(function() { adg_ChecksRefresh(lbl); }, 1)
} catch (ex) { }
});
});
function adg_ChecksRefresh(lbl) {
var ctl = $("#" + $(lbl).attr("for"));
var name = ctl.attr("name");
var id= ctl.attr("id");
var checked = ctl.is(":checked");
if (checked) {
$(lbl).removeClass("unchecked");
$(lbl).addClass("checked");
} else {
$(lbl).removeClass("checked");
$(lbl).addClass("unchecked");
}
}
</script>
あなたのHEADタグでこれを含めることを忘れないでください:
<script src="/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
あなたは、このコードで全体の機能adg_ChecksRefresh(LBL)を交換するラジオボタンにも、それを使用する場合:
function adg_ChecksRefresh(lbl) {
var ctl = $("#" + $(lbl).attr("for"));
var name = ctl.attr("name");
var id= ctl.attr("id");
var checked = ctl.is(":checked");
if (ctl.is("input[type=radio]")) {
$("input[name=" + name + "]").each(function() {
$("label[for=" + $(this).attr("id") + "]").removeClass("checked").addClass("unchecked");
});
}
if (checked) {
$(lbl).removeClass("unchecked");
$(lbl).addClass("checked");
} else {
$(lbl).removeClass("checked");
$(lbl).addClass("unchecked");
}
}
メインJSはすべてのプライマリブラウザで動作することがテストされています。しかし、私は生成されなければならないhtmlをライブで書いています。それがすべて動作することを願って!
byes
0
シートピッカーコントロールの特別な面は何ですか?ユーザーがクリックした画像に基づいて2つの画像を交互に表示したいのですか?そうであれば、jqueryのトグル機能を使って2つのクラスを交互に切り替えることができます。そうでない場合は、クリックごとに画像のsrcを設定します。
// Include jQuery in your page
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
// Create a script block for the toggling
<script type="text/javascript" language="javascript">
$('#seat').click(function() {
$(this).find('img').toggle();
});
</script>
// Create your markup for the images.
<div id='seat'>
<img id="empty" src="empty_seat.png" alt="" width="100" height="123" style='display:block;' />
<img id="occupied" src="occupied_seat.png" alt="" width="100" height="123" style='display:none;' />
</div>
関連する問題
- 1. JQueryを使用してトグルボタンを作成する方法は?
- 2. Bootstrap Toggleプラグインを使用してトグルボタンを作成する方法は?
- 3. jquery mobileを使用してタブを作成する方法は?
- 4. VB.NETでテーブルを使用してPDFファイルを作成する方法は?
- 5. JQueryを使用してLinkButtonを作成する方法
- 6. jqueryを使用して全幅ドロップダウンメニューを作成する方法
- 7. AJAXオプションを使用してJQueryデータテーブルを作成する方法
- 8. jQuery Mobileを使用してTelerikMVC3を作成する方法
- 9. jqueryを使用してasp.netでカスタムコントロールを作成する方法
- 10. jqueryを使用してボタンとデータピッカーを作成する方法は?
- 11. DocumentFormat.OpenXmlを使用してVb.NetでExcelを作成するには?
- 12. JsとJqueryを使用して正確な検索を作成する方法
- 13. jQueryを使用してiframeを作成し、ページに表示する方法は?
- 14. AngularJSのng-modelで配列を作成する方法と、jqueryを使用してサブミットする方法は?
- 15. WPFラジオボタンを正しいIsEnabled動作のトグルボタンとして使用
- 16. jQueryを使用してJSONオブジェクトを配列に作成する方法は?
- 17. CSS3、jQuery、およびHTMLを使用してイメージキューエフェクトを作成する方法は?
- 18. jQueryを使用してHTML入力を動的に作成する方法は?
- 19. Jqueryを使用してASP.Netでダイアログボックスを作成する方法は?
- 20. jqueryを使用して画像のズーム効果を作成する方法は?
- 21. vb.netでショートカットキーを作成する方法
- 22. vb.netでカスタムイベントを作成する方法
- 23. JavaScriptのトグルボタンを作成するには?
- 24. アンドロイド:カスタムトグルボタンを作成するにはトグルボタン
- 25. アンドロイドのトグルボタンを使用してシリアライザブルを実装する方法は?
- 26. FullCalendarで 'editable'プロパティのトグルボタンを作成する方法
- 27. PHPとMySQLを使用してユーザープロファイルを作成する方法
- 28. JMenuItemとActionListenerを使用してJButtonを作成する方法
- 29. DNNとC#を使用してサイトマップを作成する方法
- 30. テキストリンクとタブを使用してGUIを作成する方法
これはvp.netとasp.netとはほとんど関係がありません。なぜjqueryはタグではありませんか?またはJavaScript?この問題は、jqueryとスタイリングの実装方法に関する質問に過ぎません。 –