Может ли кто-нибудь помочь мне отключить FancyBox на определенных изображениях? Я пробовал миллион различных вариантов здесь, но не достиг большого прогресса. Изображения, над которыми я работаю, находятся в баннере WowSlider здесь: http://www.freemanfoxx.com. Проблема, как вы увидите, заключается в том, что некоторые изображения не имеют href-местоположения, и при щелчке по ним появляется окно загрузки ошибки. Если бы мы могли либо динамически изменить класс, либо сделать что-то еще, чтобы остановить загрузку fancybox, это было бы чудом.
Спасибо !!!!
Изображения загружаются динамически через PHP:
if (empty($descr)){
echo "<a href='#'>";}
else {
echo "<a rel=group1 href=";
echo $descr;
echo " target=_blank>"; }
?><img src="<?php echo $wpimage[0]; ?>" width="<?php echo $wpimage[1]; ?>" height="<?php echo $wpimage[2]; ?>" alt="" title="" id="wows<?php echo $image->ID; ?>">
<?php
if (empty($descr)){
echo "</a>";}
else {
echo "</a>";}
FancyBox Нагрузки основаны на:
$("a.wow-fancy").fancybox({
'hideOnContentClick': true,
'width': 895,
'height': 600,
'type': 'iframe'
});
Класс "cs-wowslider-images-new" добавлен к изображениям через javascript через этот файл: http://freemanfoxxrealty.com/wp-content/themes/freemanfoxx/js/2wows-squares.js
UPDATE
Я думаю, что мог бы добиться этого, динамически удаляя класс, но, похоже, он не работает ... какие-нибудь мысли?
if(("a.wow-fancy").attr('href') = "#"){
$(this).removeClass("wow-fancy");
alert('hi');
}