Я использую плоское меню группы нитей. При нажатии на первый якорь я хочу открыть другую страницу в FancyBox, но, похоже, она не работает. При нажатии другая страница открывается в том же окне, а не в FancyBox. Если я использую тот же якорь за пределами div меню, FancyBox работает без проблем. Пожалуйста помоги.
Среда разработки: ASP.NET 4.0, JQuery v1.7, JQuery UI v1.8.18, FancyBox v1.3.4
Ниже приведен код JQuery для справки:
$('a#aShowLevels').live('mousedown', function() {
var l_sHref = "./tbl.aspx?iframe?id=" + $("#hftbTID").val();
$("a#aShowLevels").attr("href", l_sHref);
$(this).trigger('click');
});
$("a#aShowLevels").fancybox({
'showIframeLoading': true,
'enableEscapeButton': true,
'width': 680,
'height': 540
});
Ниже приведен HTML-код:
<a tabindex="0" href="#divMenuOptions" class="fg-button fg-button-icon-right ui-widget ui-state-default ui-corner-all" id="flatMenu"><span class="ui-icon ui-icon-triangle-1-s"></span>Options</a>
<div id="divMenuOptions" class="hidden">
<ul>
<li><a id="aShowLevels" href="#" class="iframe" runat="server">Show Bids</a></li>
<li><asp:LinkButton ID="lkbtnConvertToPO" runat="server" PostBackUrl="~/po.aspx">Convert to PO</asp:LinkButton></li>
</ul>
</div>