Вызов jquery colorbox из события domready window.add - PullRequest
0 голосов
/ 22 ноября 2011

У меня есть следующий код:

window.addEvent('domready', function(){var myBox = new BoxMenu({items: [['Card Info', 'item_1.png',function(){ window.location = "card"; }],]});});

Этот код создает элемент меню коробки и при нажатии открывает окно «карта».Нет проблем.

Но я не хочу, чтобы пользователь отошел от главного окна, поэтому вместо этого я решил использовать jQuery colorbox.

Мне нужно знать, как вызвать класс iframe, который вызывает скрипт colorbox, чтобы открыть ОТ этой страницы.

обычно (только на одной странице) это делается:

<script>
    jQuery.noConflict(); 
    (function($) { 
    $(document).ready(function(){
        $(".iframe").colorbox({iframe:true, width:"80%", height:"80%"});
        $("#click").click(function(){ 
            $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
            return false;
        });
    });
          })(jQuery); 
</script>

then the HTML 

<p><a class='iframe' href="reach.html">Outside Webpage (Iframe)</a></p>

Но в этом случае меню ящика является самой ссылкой.Может кто-нибудь, пожалуйста, помогите?

Заранее спасибо

1 Ответ

0 голосов
/ 24 ноября 2011

Я нашел решение.

в window.event colorbox вызывается следующим образом:

['Card Info', 'item1.png',function call_cbox(){jQuery().colorbox({width:"80%", height:"80%", opacity:0.8, iframe:true, href:"reach.html"});}],

спасибо и надеюсь, что это тоже может кому-то помочь.

...