したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

戦国IXA ツールスレPart42

104名無しさん:2019/03/10(日) 06:47:29 ID:gnB9owGM
>>103
兵種の変更有無に関わらず、小窓開いた回数だけonchange等のイベントが残るようなので以下でどうでしょう?
idの部分一致ではイベントが上書きされずにいくつも残り続ける?
このあたりの挙動は詳しく分からないのでidの直接指定に書き換えました。

if (location.pathname == '/card/deck.php' &&
!$cardWindow.find('#tb_one_set_link_' + cid).length) {
var $table = $cardWindow.find('#table_posi');

html = '<span id="tb_one_set_link_' + cid + '"> (<span>1</span>) </span>';
$table.find('input.input_kazu').after(html);

- $('span[id^="tb_one_set_link_"]').on('click', function() {
+ $('#tb_one_set_link_' + cid).on('click', function() {
$('#unit_cnt_text_' + cid).val($(this).find('span').text());
return changeNum(cid);
});
- $('select[id^="unit_id_select_"').on('change', function() {
+ $('#unit_id_select_' + cid).on('change', function() {
if (!$(this).val()) { $('#unit_cnt_text_' + cid) .val(0); }
return changeNum(cid);
});
$('#unit_set_link_' +cid).on('click', function() {
changeNum(cid);
return false;
});
- $('input[id^="btn_change_"]').on('click', function() {
+ $('#btn_change_' + cid).on('click', function() {
return max_check(cid);
});
}




掲示板管理者へ連絡 無料レンタル掲示板