如何在某些div上禁用fancybox

时间:2018-06-04 12:32:12

标签: php fancybox

我有一个在div点击时打开的fancybox。 div是自动生成的,id是不一样的。 我有8个div,fancybox应该打开其中的4个而且确实如此。 但在其他方面,它也打开了一个无法找到内容的消息,而且不应该弹出。

我已经尝试了jquery 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并显示内容。

我不知道我是否正确发布了我的问题,但我们会看到。

0 个答案:

没有答案