私は現在、入力フィールドの上に置かれたフォントのすばらしいアイコンを持っています。アイコンをクリック可能にしたいのですが、動作させることができません。私はスパンでそれを包み込み、スパンカーソルを変更しましたが、効果がないようです。クリック可能なフォント驚くばかりのアイコンの中の入力
ここでは、コードです:
.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あなたは本当に失敗する場所を表示していません。問題を再現することなく、どうすれば手助けできますか? –