Я думаю, что Вы ищете, использует плагин 'ScrollTo' в jQuery. Вы можете проверка это здесь .
можно определить, что прокрутить...
$('div.pane').scrollTo(...);//all divs w/class pane
Или просто прокручивают окно:
$.scrollTo(...);//the plugin will take care of this
существует много различных способов определить целевое положение. Это:
Премия: Во вскапывании этой информации, я также нашел LocalScroll, и SerialScroll (анимирует прокрутку от одного объекта до следующего).
РЕДАКТИРОВАТЬ : Как отмечено в комментариях, приведенный ниже код действителен для версий boost :: filesystem
до v3. Для версии 3 см. Предложения в комментариях.
boost :: filesystem
не имеет поиска по шаблонам, вам нужно фильтровать файлы самостоятельно.
Это пример кода, извлекающий содержимое каталога с boost :: filesystem
directory_iterator
и фильтрация его с помощью boost :: regex
:
const std::string target_path( "/my/directory/" );
const boost::regex my_filter( "somefiles.*\.txt" );
std::vector< std::string > all_matching_files;
boost::filesystem::directory_iterator end_itr; // Default ctor yields past-the-end
for( boost::filesystem::directory_iterator i( target_path ); i != end_itr; ++i )
{
// Skip if not a file
if( !boost::filesystem::is_regular_file( i->status() ) ) continue;
boost::smatch what;
// Skip if no match for V2:
if( !boost::regex_match( i->leaf(), what, my_filter ) ) continue;
// For V3:
//if( !boost::regex_match( i->path().filename().string(), what, my_filter ) ) continue;
// File matches, store it
all_matching_files.push_back( i->leaf() );
}
(Если вы ищете готовый к использованию класс со встроенной фильтрацией каталогов, посмотрите Qt QDir
.)
Я считаю, что directory_iterators предоставят только все файлы в каталоге. Вы можете фильтровать их по мере необходимости.