jQuery скрывается/показывает, кажется, не работает - я делающий что-то не так

Я очень не хочу предложить второе решение, особенно то, которое я не использовал бы сам, но, если бы Вы абсолютно имели , чтобы сделать это и не использовать генератор, как в других ответах:

def do_something_with_item(item):
    print item

empty_marker = object()

try:
     first_item = my_generator.next()     
except StopIteration:
     print 'The generator was empty'
     first_item = empty_marker

if first_item is not empty_marker:
    do_something_with_item(first_item)
    for item in my_generator:
        do_something_with_item(item)

Теперь мне действительно не нравится это решение, потому что я полагаю, что это не то, как должны использоваться генераторы.

5
задан Ankur 8 September 2009 в 14:27
поделиться

3 ответа

Три шага:

  1. Попробуйте изменить show ("") на show ()
  2. Проверьте правильность работы селектора, например, нет идентификатора объекта 'object-created-panel'
  3. Используйте Firebug для обнаружения ошибки javascript

http://getfirebug.com/

3
ответ дан 14 December 2019 в 13:42
поделиться

Добавьте код «return false;» в конце функции щелчка, чтобы остановить публикацию страницы об этом действии.

$(document).ready(function() {
    $("#object-created-panel").hide();                                          
    $("#create-object-btn").click(
        function() { 
            $("#object-created-panel").show("");
            return false;
        } 
    );          
});
2
ответ дан 14 December 2019 в 13:42
поделиться

Почему вы используете show ("") вместо show () ?

Документация jQuery по show ()

1
ответ дан 14 December 2019 в 13:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: