У меня есть необычная коробка, которая открывается по щелчку div.Div делаются автоматически, и идентификаторы не совпадают.У меня есть 8 делений, на которых fancybox должен открыться на 4 из них, и это так.Но в других случаях он открывается также с сообщением о том, что контент не найден, и это не должно появляться.
Я уже пробовал использовать функцию jcery removeclass, но, похоже, она не работает.Это код:
$outputEdities = '<div id="data_' . $currID . '" class="fancybox-content" style="display: none; max-width: 600px;"> ';
while($rowEditie = mysql_fetch_assoc($resultEdities)){ //Creates a loop to loop through results
$currIDEditie = $rowEditie['id'];
$currStream = $rowEditie['streamurl'];
$currStation = $rowEditie['stationid'];
$currName = $rowEditie['editienaam'];
$outputEdities .= '<h2>Editie</h2>';
$outputEdities .= '<h1><a href="'. $currStream . '" id="' . $currIDEditie . '" class="editieClick" alt="' . $currStream . '">'. $currName .' </a></h1>';
}
$outputEdities .= '</div>';
}
$output .= '<div class="content-b' . $count . '" style="text-align:center;">';
//$output .= $outputEdities;
$output .= '<a href="#" alt="' . $currName . ' Luisteren" id="' . $currID . '" data-fancybox data-src="#data_' . $currID . '" href="javascript:;"><img src="' . $currPicture . '" alt="' . $currName . ' Luisteren" /></a>';
$output .= $outputEdities;
$output .= '</div>';
if( $count == 1 )
$count = 2;
else if( $count == 2 )
$count = 3;
else if( $count == 3 )
{
$count = 1;
$output .= '<div class="clear"></div>';
Этот код генерирует div и показывает содержимое.
Я не знаю, правильно ли я разместил свой вопрос, но мы увидим.