TheCity修正版配信のお知らせ

TheCity修正版配信のお知らせ

テンプレ不具合・修正など
2015/07/17
vanillaice (Akira)
vanillaice (Akira)
こちらは旧バージョンの情報です。
リニューアル版リリース済みです。


TheCity

以下本文



先日からお伝えしております iOS8 (iPhone OS名) のバグ回避のため
TheCityテンプレートの修正を終えまして公式から再配信しております
みなさまにはご迷惑をおかけしましたことを改めてお詫び申し上げます (*_ _)

再三再四の説明になり恐縮ですが バグ概要と修正点は以下の通りです


バグ概要

・ 画面を一定量スクロールした後にサイドバーを開くと サイドバー内コンテンツが上に引き上げられ
上部が見切れ 下部に白い空白ができてしまう

・ Android等の端末 及び iPhone でも iOS8 以外のバージョンでは発生せず

・ ページ最上部の状態から開いた場合には発生せず

・ ランドスケープモード(横向き) のときには発生せず

・ 本グリッチ(バグ) の根本的原因は position の fixed 及び absolute さらに スクロールの量・範囲の誤差

修正点

・ サイドバー内のボタンを廃止し サイドバー外のボタンに統一しました --- ハックの性質上 クリックポイントが限られるため

・ サイドバーの横幅を 300px から 275px に縮小しました --- サイドバー外のボタンが端末画面内に収まるようにするため(iPhone5 までをサポート)

・ サイドバーを開いているときのページ本体コンテンツのスクロールを禁止しました --- バグによる位置のズレを防ぐため
(本体がスクロールしてしまうと サイドバー内コンテンツも同時に上へと引っ張られます)

---------

上記に記しました問題点については解消しました
そこで新たに発生したデメリットについて

・ サイドバー内の「最新コメント」をクリックしたとき 滞在ページと別ページのコメントの場合には
サイドバーが自動で閉じられ 該当ページの該当コメント位置まで移動した状態で表示されます
滞在中ページと同ページのコメントの場合
本コンテンツの位置はページ内移動しますが サイドバーを閉じた時点でページトップまで戻ってしまいます

これだけはどうしても解消できませんでした
今回の不具合はスクロールの数値にも絡んでおりまして
ページ表示範囲の状態を保持することが困難と判断しました
「ページ遷移ができない」ということではなく「サイドバーからのページ内移動ができない」
というのを意味しています

これらはあくまでもスマホ用サイドバーに係る問題で パソコン閲覧時・画面幅830px以上の際には発生しません

上記内容を踏まえまして ご納得頂ける方はDLお願い致します
iOS側のバグの修正が入りました際には 改めて修正を入れるつもりでおります
今回バタバタしましたが 温かいコメントを頂きました方へは感謝です

取り急ぎお詫びとお礼方々 (*_ _)

テンプレ不具合・修正など