2013-08-21 4 views
0

Это не делает ничего:JQuery CSS() не обновляется ширина

$('#searchprogress .progress-bar').css("width","0%"); 

Но что интересно, это работает отлично:

$('#searchprogress .progress-bar').animate({ 
    width: "0%" 
    }, 10); 

Почему? (И спасибо)

+1

обернуть строку коды в document.ready event – cosset

+0

Попробуйте 'width:" 0 "' вместо 'width:" 0% "' –

+0

use '.change()' –

ответ

0

Я сделал некоторые изменения и с тем же кодом работает отлично на моей стороне,

Пожалуйста, убедитесь, что версии JQuery вы используете, более старые версии могут иметь некоторые проблемы ..

Я обновил fiddle см скрипки для работы кода

Примечания: Я использую JQuery 1.9.1

и отлаживать с нажатием кнопки я добавил с этим кодом,

$("#btn").click(
    function(){$('#searchprogress #progressbar').css("width","0%");}); 

это прекрасно работает в этой скрипке, вы должны что-то пропустили маленькое, пожалуйста, повторно проверить имена с HTML источником .. это может быть единственной причиной ..

Смежные вопросы