2010-11-09 5 views
4

Ok У меня есть CSS отсортированный:Styling вход с JQuery

Теперь стиль входного окна (но это не будет рабочей) какие-либо предложения. Подумайте, мой js испорчен. HTML-элемент:

<input name="latLng" class="latLng" id="latLng2" type="text" disabled /> 

JS:

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    jQuery('input.latLng').locationPicker({ 
    width: "500px", 
    height: "20px", 
    backgroundColor: '#fff', 
    border: '1px solid #ccc', 
    borderRadius: 10, 
    padding: 10 
    }); 
}); 
</script> 

Где я буду неправильно пожалуйста.

+0

Для формата, выберите код и нажмите кнопку '101010' вверху или отступьте на 4 пробела вручную :) –

+0

Или выберите код и' ctrl + K' –

+0

Или введите backquotes (') вокруг фрагмента, чтобы сделать встроенный код. – Ender

ответ

2

Чтобы установить стили, используйте .css() для укладки элемента и вызвать плагин отдельно, например:

jQuery(document).ready(function(){ 
    jQuery('input.latLng').css({ 
    width: "500px", 
    height: "20px", 
    backgroundColor: '#fff', 
    border: '1px solid #ccc', 
    borderRadius: 10, 
    padding: 10 
    }).locationPicker(); 
}); 

Или немного короче:

jQuery(function($){ 
    $('input.latLng').css({ 
     width: 500, 
     height: 20, 
     backgroundColor: '#fff', 
     border: '1px solid #ccc', 
     borderRadius: 10, 
     padding: 10 
    }).locationPicker(); 
}); 
+0

Спасибо, Ник, попробуем это (я пытаюсь получить зависание SO) – 422

+0

ОК теперь код:

все, кажется, работает отлично, только закругленные углы arent действительно показывают (выбрано 3px для соответствия другим элементам формы) – 422