JQuery Общий вопрос (цикл плагин) - PullRequest
1 голос
/ 15 июня 2009

В настоящее время это работает, за исключением того, что slide.src не определен, потому что по умолчанию slide.src сначала ищет тег src для изображения, но тег src для изображения теперь находится внутри свойств div.

Так, как я могу изменить javascript + slide.src +, чтобы он был (или получал) изображение в свойствах div.

View

<div id="properties">
<?php foreach($search_results->result() as $row) :?>
<div id="<?=$row->mls_listing_id?>"><br>
Listing ID : <?=$row->mls_listing_id?><br>
State: <?=$row->sale_price?><br>
State: <?=$row->mls_state_code?><br>
MLS Office: <?=$row->mls_office_name?><br>
Office Number: <?=$row->mls_office_phone?><br>
Photo: **<img src="<?=$row->photo_url?>" width="175" height="137" /**><br>
</div><!--END specific id div -->
<?php endforeach; ?>

</div><!--End Properties DIV -->

1008 * Javascript *

$('#properties')
.before('<ul id="propnav">')
.cycle({ 
    fx: 'scrollHorz', 
    next:'#next',   
    prev:'#prev',
    pager:  '#propnav', 
    delay: -1000 ,
    // 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>'; 
    }
});

Ответы [ 2 ]

1 голос
/ 15 июня 2009

Чтобы получить изображение, содержащееся в слайде Div, необходимо использовать: $(slide).children('img').attr('src')

Вот полный код:

$('#properties')
.before('<ul id="propnav">')
.cycle({ 
    fx: 'scrollHorz', 
    next:'#next',       
    prev:'#prev',
    pager:  '#propnav', 
    delay: -1000 ,
    // callback fn that creates a thumbnail to use as pager anchor 
    pagerAnchorBuilder: function(idx, slide) { 
        return '<li><a href="#">**<img src="' + $(slide).children('img').attr('src') + '"** width="50" height="50" /></a></li>'; 
    }
});
0 голосов
/ 27 июля 2009

Большое спасибо, Хосе! Мне нужно было то же самое, но мое было намного хуже;)

$(slide).children('div').children('span').children('a').children('img').attr('src')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...