Как узнать, когда следующий () достигает конца, затем переходите к первому элементу

Я отображаю ряд элементов, используя функцию next (). Как только я достигну конца, я хочу перейти к первому элементу. Любые идеи?

Вот код:

//Prev / Next Click
$('.nextSingle').click( function() {
    //Get the height of the next element
    var thisHeight = $(this).parent().parent().parent().next('.newsSingle').attr('rel');
    //Hide the current element
    $(this).parent().parent().parent()
        .animate({
            paddingBottom:'0px',
            top:'48px',
            height: '491px'
        }, 300) 
        //Get the next element and slide it in      
        .next('.newsSingle')
        .animate({
            top:'539px',
            height: thisHeight,
            paddingBottom:'100px'
        }, 300);
});

По сути, мне нужно утверждение «если», которое говорит «если не осталось« следующих »элементов, то найдите первый.

Спасибо!

-121» --- 712396-

Как я могу остановить закрытие python.exe сразу после получения вывода? [Duplicate] Есть ли способ остановить закрытие python.exe сразу после его завершения? чем я могу прочитать вывод. Вот программа: width = float (input ("Enter the width:")) высота ...

На этот вопрос уже есть ответ:

Есть ли способ остановить закрытие python.exe сразу после это завершает? Он закрывается быстрее, чем я могу прочитать вывод.

Вот программа:

width = float(input("Enter the width: "))
height = float(input("Enter the height: "))
area = width * height
print("The area is", area, "square units.")

32
задан Kevin 25 February 2014 в 19:43
поделиться

2 ответа

Нельзя - глобально, т.е. для каждой программы на питоне. И это хорошо — Python отлично подходит для написания сценариев (автоматизация вещей), а сценарии должны работать без какого-либо взаимодействия с пользователем.

Тем не менее, вы всегда можете запросить ввод в конце вашей программы, эффективно сохраняя программу до тех пор, пока вы не нажмете клавишу возврата. Используйте input("promt: ") в Python 3 (или raw_input("promt: ") в Python 2). Или привыкните запускать свои программы из командной строки (например, python mine.py), программа завершится, но ее вывод останется видимым.

48
ответ дан 27 November 2019 в 20:07
поделиться

Похоже, вы запускаете что-то в Windows, дважды щелкнув по нему. Это запустит программу в новом окне и закроет окно, когда оно завершится. Неудивительно, что вы не можете прочитать вывод.

Лучше всего это сделать с помощью командной строки. Перейдите (cd) в каталог, где находится программа, а затем вызовите ее, используя python. Что-то вроде этого:

C:\> cd C:\my_programs\
C:\my_programs\> python area.py

Замените my_programs на фактическое местоположение вашей программы и area.py на имя вашего файла Python.

4
ответ дан 27 November 2019 в 20:07
поделиться
Другие вопросы по тегам:

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