Условные заявления, похоже, не работают для меня. Я пытаюсь создать набор уложенных изображений, чтобы изменить их zIndex на основе zIndex выбранного. Так что, если у меня есть несколько кнопок, чтобы вызвать несколько изображений на переднюю панель:JQuery условные заявления для css?
(предположит, что мы начали на первое изображение по умолчанию и выбрать 2-й образ)
<script>
$(function() {
var z = $("#image2").zIndex; //also tried .css.zIndex;
$("#button2").click(function() {
if (z != 999) {
$("#image1").animate({zIndex: 0}, 1, 'linear');
$("#image2").animate({zIndex: 999}, 1, 'linear');
} else {
return false;
};
});
});
</script>
Проблема заключается в том, что в то время как он работает, он работает независимо от того, является ли это условие истинным или нет, поэтому, если я выберу второе изображение, а затем его снова запустим, он запустит скрипт. Теперь, прежде чем вы начинаете задаваться вопросом, почему это имеет значение, происходит нечто большее, чем просто то, что вызывает визуальные ошибки, иначе id просто оставит это на этом, но это суть.
$ (". Foo"). Css ("zIndex"); – Sampson