Кнопка прыгает при нажатии

data = "firstName and favoriteFood"
mandatory_fields = ['firstName', 'lastName', 'age']


# for each
for field in mandatory_fields:
    if field not in data:
        print("Error, missing req field {0}".format(field));

# still fine, multiple if statements
if ('firstName' not in data or 
    'lastName' not in data or
    'age' not in data):
    print("Error, missing a req field");

# not very readable, list comprehension
missing_fields = [x for x in mandatory_fields if x not in data]
if (len(missing_fields)>0):
    print("Error, missing fields {0}".format(", ".join(missing_fields)));
2
задан Ben Green 18 March 2019 в 22:26
поделиться

3 ответа

Ваш активный якорный класс отправлял вашу кнопку на вершину 1px. Просто удалите это, и он больше не прыгает. Возможно, вы хотели сбросить кнопку на 1 пиксель при нажатии. Если это так, попробуйте увеличить маржу на 1 пикс.

0
ответ дан MichaelvE 18 March 2019 в 22:26
поделиться

Просто удалите позиционирование в активном классе привязки.

.call-to-action:active {
    position:relative;
    }
0
ответ дан yacine benzmane 18 March 2019 в 22:26
поделиться

Удалил следующий якорь и убрал тег top, когда он перемещал его по щелчку / активному.

.call-to-action:active {
  position: relative;
}

Спасибо MichaelvE за ответ.

0
ответ дан Ben Green 18 March 2019 в 22:26
поделиться