Я сделал простую кнопку, чтобы войти в систему с Facebook, fbButton
ниже, но кнопка скрывает только в IOS/Safari Mobile с помощью JQueryhide()
и show()
, когда занимаемое им пространство занято другим элементом.Div скрывает, только если же пространство занимает другой HTML элемент - IOS/Safari только
У меня нет проблем с получением div, чтобы скрыть при запуске страницы на моем ноутбуке (Firefox и Chrome), поэтому проблема существует только в iOS. Я не тестировал его на Android или иначе.
<div class="loginSignUp" style="display:none">
<form>
<label class="email" for="email">Email</label>
<input class="email" type="email" id="email">
<label class ="username" for="username">Username</label>
<input type="username" id="username">
<label for="password">Password</label>
<input type="password" id="password">
<label class="confirmPassword" for="confirmPassword">Confirm password</label>
<input class="confirmPassword" type="password" id="confirmPassword">
<div class="formSubmit">Submit</div>
</form>
<div class="loginOr">OR</div>
<div class="fbButton">
<img src="https://www.facebook.com/images/fb_icon_325x325.png" />
<div class="fbTextHolder">
<div class="fbText">Log in with Facebook</div>
</div>
</div>
</div>
Опять же, Javascript прост - просто JQuery hide()
и show()
.
Любые идеи?
Woah, хороший улов. Это была проблема z-index. Я добавил это в CSS первоначально, но на самом деле не нуждался в нем и не удалял его. Вы знаете, почему это повлияло на iOS, а не на Firefox/Chrome? – SuperCodeBrah
Не могу сказать, не глядя на код, но из-за опыта Chrome и firefox намного легче прощать, особенно хром, когда речь идет о небольших синтаксических ошибках или упущениях, таких как забывание установить родительский элемент на «position: relative;» и т. Д. Когда Я использую хром, но всегда открываю другие браузеры, чтобы дважды проверить результат. –
Полезно знать. Благодаря! – SuperCodeBrah