Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Смена фона кнопки (https://javascript.ru/forum/dom-window/38554-smena-fona-knopki.html)

Kvark 06.06.2013 14:52

HTML
1
<button id="btn1" onClick="replaceButton();">Hello!</button>


JS
function replaceButton() {
$('#btn1').replaceWith('<button id="btn2">Bye!</button>');
}


CSS
btn1 {
    background: #2E8CE3; /* Цвет фона */
    padding: 7px 30px; /* Поля вокруг текста */
    font-size: 13px; /* Размер шрифта */ 
    font-weight: bold; /* Насыщенность шрифта */
    color: #FFFFFF; /* Цвет шрифта */
    text-align: center; /* Надпись на кнопке по центру */
    border: solid 1px #73C8F0; /* Параметры рамки кнопки */ 
    cursor: pointer; /* Изменение вида курсора при наведении*/
}

btn2 {
    background: #2E69E3; /* Цвет фона */
    padding: 7px 30px; /* Поля вокруг текста */
    font-size: 13px; /* Размер шрифта */ 
    font-weight: bold; /* Насыщенность шрифта */
    color: #FFFFFF; /* Цвет шрифта */
    text-align: center; /* Надпись на кнопке по центру */
    border: outset 2px #73C8F0; /* Параметры рамки кнопки */ 
    cursor: pointer; /* Изменение вида курсора при наведении*/
}

как то так

prettyremage 06.06.2013 14:58

у меня руки не опускаются=)

prettyremage 06.06.2013 14:59

спасибо=)

Kvark 06.06.2013 15:08

+ жмакать если помогло незабываем :)

prettyremage 06.06.2013 15:19

не работает ваш метод

Kvark 06.06.2013 15:55

а как ты jquery - правильно хоть подключаеш?
приведите весь свой код, а то нифига непонятно что вы блудите в 3 соснах

prettyremage 06.06.2013 16:00

<script src="http://code.jquery.com/jquery-latest.js"></script>

prettyremage 06.06.2013 20:45

все работает, но некорректно. у меня на странице таких кнопок несколько с одинаковыми стилями, если на одну нажмешь меняются все, как это исправить?

bes 06.06.2013 21:25

Цитата:

Сообщение от Kvark
приведите весь свой код

Цитата:

Сообщение от prettyremage
<script src="http://code.jquery.com/jquery-latest.js"></script>

твоё? :D

Цитата:

Сообщение от prettyremage
у меня на странице таких кнопок несколько с одинаковыми стилями, если на одну нажмешь меняются все, как это исправить?

менять только у той, по которой кликаешь

Kvark 07.06.2013 12:49

bes: там я подвел - вначале спросил как подключает джиквери а потом подумал может его и нет у нее вовсе и отредактировал, а она видимо медленно писала :) так что тут не стебайтесь :)

pretty: стили назначаються как по классу так и по ид, если вы указываете класс, то правильно :) меняеться у всех кто к томуже классу относиться: "9Б! к доске!" все и ломануться... а вот если по ид дернуть: "Сидоров! К доске!" - то получиться вызвать того кто нужен.


Часовой пояс GMT +3, время: 08:25.