Предполагается, что вы начнете ездить на велосипеде, когда документ будет готов? Я незнаком с велосипедистом, но попробуйте вместо этого:
<script type="text/javascript">
$(function() {
$('#slideshow').before('<ul id="nav">').cycle({
fx: 'turnDown',
speed: 'fast',
timeout: 0,
pager: '#nav',
// callback fn that creates a thumbnail to use as pager anchor
pagerAnchorBuilder: function(idx, slide)
{
return '<li><a href="#"><img src="' + slide.src + '" width="50" height="50" /></a></li>';
}
});
});
</script>
Возможно, вы пытались запустить велосипед на элементе, который еще не существовал, потому что документ не был готов. Кроме того, я думаю, что синтаксис для создания элементов требует, чтобы они были самозакрывающимися, т. Е. У вас должно быть .before('<ul id="nav" />').cycle()
..., но я пока не очень знаком с плюсами и минусами jQuery.