Я очень новичок в jquert, пожалуйста, мне нужно понять, как можно принудительно вызвать .bar2
<script type="text/javascript">
$(document).ready(function() {
var hash = window.location.hash.substr(1);
var href = $('#leftNav li a').each(function(){
var href = $(this).attr('href');
if(hash==href.substr(0,href.length-4)){
var toLoad = hash+'.php #contentProd';
$('#contentProd').load(toLoad)
}
});
$('#leftNav li a').click(function(){
var toLoad = $(this).attr('href')+' #contentProd';
$('#contentProd').hide('fast',loadContent);
$('#load').remove();
function loadContent() {
$('#contentProd').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#contentProd').show('normal',hideLoader());
}
function hideLoader() {
$('#load').fadeOut('normal');
}
return false;
});
});
$('#leftNav li a').click( function() {
$('#leftNav li a').removeClass('active');
$(this).addClass('active');
})
jQuery(function($){
$('.bar2').mosaic({ animation: 'slide'//fade or slide
});
});
</script>
Я сделал и соединение обоих,
http://buildinternet.com/project/mosaic/
внутри содержимого ajax,
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-load-in-and-animate-content-with-jquery/
По сути, мозаика появляется только в одной строке меню, из четырех вообще, но проблема в том, что, если я загружаю это меню непосредственно, изображения появляются, как только перемещаются по меню изображений, и они возвращаются, они не появляются ;!
Как можно вызвать .bar2, когда запрашиваются изображения?
если я поставлю '.bar2' в
function loadContent() {
$('#contentProd', '.bar2').load(toLoad,'',showNewContent())
}
изображения всегда запрашиваются, но они должны запрашиваться только в imageMenu,
является условным решением?
Пожалуйста, хотите узнать это
BR все