функция не работает при обновлении с fancybox 1.3.4 до 2.0.1 - PullRequest
0 голосов
/ 24 ноября 2011

Я не кодер, поэтому могу спросить неправильно :) 1001 *

Использовал этот маленький код, чтобы открыть необычную коробку при нажатии на div:

jQuery('.myDivWithClass').each(function() {
    var actualDiv = jQuery(this);
    actualDiv.fancybox({
        'href' :actualDiv.find('a').attr('href') + '?removeHtmlHeader=1'
    });
});

Теперь ... это сработало, но когда я перехожу на новую версию, это не так. Почему ???

(если вы думаете: что он делал? Я использую CMS и пытался предоставить пользователю простое решение - путем создания простой скрытой ссылки.) HTML:

<div class="myDivWithClass">
    <h3>Headline</h3>
    <p>Some Text.</p>
    <p><a class="hidden" href="theHiddenLink.html">Link</a></p>
</div>

Большое спасибо!

1 Ответ

1 голос
/ 24 ноября 2011

FancyBox 1.3.4 использует jQuery 1.4; в то время как FancyBox 2.0+ требует jQuery 1.7+; убедитесь, что вы обновили версию jQuery, используемую вашей CMS, и что одновременно не используются две версии (что приводит к конфликту).

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...