2014-10-12 6 views
0

Моя проблема доступна на http://www.jeremiahbenes.com/#/portfolio, щелкнув по одной из плит. Я протестировал это в последней версии Chrome для Mac и испытал проблему, описанную ниже.Невозможно закрыть Fancybox iFrame

Я реализовал fancybox, но когда появится iFrame, я не могу его закрыть. «X» в верхнем правом углу кажется непривлекательным. Вот что у меня есть для моей реализации:

<a data-fancybox-type="iframe" class="fancybox fancybox.iframe plink" href="http://gegarageenvy.com"> 
    <span>GE Garage Envy</span> 
</a>  

код у меня есть для FancyBox является:

<script type="text/rocketscript" data-rocketoptimized="true"> 
    $(document).ready(function() { 
     $('.fancybox').fancybox(); 
    }); 
</script>  

Почему не закрывается?

(В другом примечании, как я могу установить его автоматически, занимая 95% доступной высоты и ширины? Я пробовал использовать autosize, но это не работает).

Благодарим за помощь.

ответ

3

Существует класс в вашем теле тега, который отключив события указателя, который мешает вам быть в состоянии нажать что-нибудь в этом FancyBox,

.impress-enabled { 
    pointer-events: none; 
} 

Если удалить этот класс из тела, то все внутри fancybox становится интерактивным.

В противном случае вы можете добавить,

pointer-events: auto !important; 

в CSS в .fancybox пленку.

+0

Пожалуйста, не публикуйте ничего в качестве ответа, пока не получите ответ; ссылаясь на вашу начальную публикацию, что было не более чем комментарием. Вы вызываете ненужные флаги, создавая работу для модераторов. Это действительно не проблема, что OP «находится в темноте», пока не появится реальный ответ. Вы также рискуете подавить голоса, так как люди редко возвращаются, чтобы увидеть ваши изменения. Выглядит хорошо, хотя. – Sparky

+0

Хорошо, извините за это, запомните это в будущем :) –

+0

@NZMikey upvoted;) – doniyor

Смежные вопросы