2016-05-10 12 views
0

webappでjQueryのlocationpickerを使用していて、入力用のスタイリングをブロックするようです。私は幅、パディング、境界線などを変更することができますが、変更するためにjQueryを使用する必要があるバックグラウンドに問題があります。jQuery locationpicker入力スタイルの背景とフォーカス

入力:

<input type="text" id="search-text" placeholder="Search:"> 

のjQuery:

$('#search-text').css({ 
    background: 'transparent' 
}).locationpicker({ 
    location: {latitude: 0, longitude: 0}, 
    inputBinding: { 
    latitudeInput: $('#lat'), 
    longitudeInput: $('#lng'), 
    locationNameInput: $(address) 
}, enableAutocomplete: true 
}); 

CSS:焦点はどちらか動作しない背景を変更するには:

#search-text:focus { 
    background: #FFFFFF; 
} 

しかし、これは働いている:

#search-text:focus { 
    border: 1px solid #FFFFFF; 
} 

バックグラウンドスタイルに問題がある理由は何ですか?

+1

'background:#FFFFFF;を追加してみてください。 !important' – CMedina

+0

@CMedinaありがとう、それは今働いています:) –

+0

問題はありません、答えを受け入れ、近い質問! – CMedina

答えて

0

CSSであなたのルールの!importantを追加します。

background: #FFFFFF; !important 

を他のルールがある場合は、あなたの要素には影響を行いません。

関連する問題