В настоящее время у меня есть значок шрифта, который находится над полем ввода. Я хотел бы, чтобы значок был доступен для кликов, но я не могу заставить его работать. Я обернул его в промежутке и изменил курсор, но он, похоже, не имеет никакого эффекта.Clickable Font Awesome Icon внутри Вход
Вот код:
.inner-addon {
position: relative;
}
.inner-addon .fa {
position: absolute;
padding: 10px;
pointer-events: none;
}
.left-addon .fa {
left: 0px;
}
.right-addon .fa {
right: 0px;
}
.left-addon input {
padding-left: 30px;
}
.right-addon input {
padding-right: 30px;
}
#locationClickableIcon {
cursor: pointer;
}
<span id="locationClickableIcon"><i class="fa fa-crosshairs" id='autolocate'></i></span>
<input type="text" id="address" placeholder="Zipcode" value="" />
Щелчок работает очень хорошо (https://jsfiddle.net/o2vg3men/1/). Что именно вы хотите сделать, когда щелкнете? – Turnip
Для меня значок расположен внутри поля ввода, где он становится недоступным. –
@JakeOls Вы не показываете место, где он действительно терпит неудачу. Как мы можем помочь, не воспроизведя проблему? –