したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が900を超えています。1000を超えると投稿できなくなるよ。

戦国IXA ツールスレPart48

881名無しさん:2023/11/26(日) 03:58:06 ID:iOR7Vu4I
>>880
長いので最初の説明は
location.pathname → パス
'/card/defense_formation_deck.php' → 本丸
'/card/sub_area_defense_formation_deck.php' → 所領
とします

パス == 本丸 や パス != 本丸 の後ろに
パス == 所領 や パス != 所領 を追加するので基本的にOKです(本丸の前に通常部隊の式があっても同じです)
パスと所領の間の演算子は、本丸の方が==だったら所領も==で、!=だったら所領も!=です
追加する時につなぐ演算子はパスと本丸の間が==だったら||で、!=だったら&&で大丈夫です

例えば実際のif文ですと

[修正前]
if (location.pathname == '/card/defense_formation_deck.php') {

[修正後]
if (location.pathname == '/card/defense_formation_deck.php' || location.pathname == '/card/sub_area_defense_formation_deck.php') {

になりますし、手前に通常部隊の式が入っているバージョンの場合は

[修正前]
if (location.pathname != '/card/deck.php' && location.pathname != '/card/defense_formation_deck.php') {

[修正後]
if (location.pathname != '/card/deck.php' && location.pathname != '/card/defense_formation_deck.php' && location.pathname != '/card/sub_area_defense_formation_deck.php') {

になります

ただし>>877でもある通り、本丸と所領でが仕様が違う等(列の数やコストの表示位置など)の場合は
単純にif文を繋げただけだと正しい動作にならないです


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

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