Не получается подключить Cufon к сайту на ASP.NET MVC
Сайт на ASP.NET MVC,
На сайте меню такого вида <ul class="site-nav sf-menu"> <li>@Html.ActionLink(Resources.Global.Home_Menu_Home, "Index", "Home")</li> <li>@Html.ActionLink(Resources.Global.Home_Menu_WhoWeAre, "WhoWeAre", "Home")</li> <li></li> <li></li> </ul> в качестве названия пунктов меня выводятся значения полей из Global.resx (это изменить нельзя) Из-за этого, когда подключаю Cufon к используемым в меню шрифтам <script type="text/javascript" src="/Scripts/cufon-yui.js"></script> <script type="text/javascript" src="/Scripts/Aller_400.font.js"></script> <script type="text/javascript"> $(document).ready(function () { Cufon.replace('ul.site-nav li a', { fontFamily: 'Aller', hover: true }); }); </script> текст вообще пропадает, так как выводится динамически, и куфон обрабатывает его, до того, как он выводится. Пробую делать скрипт, чтобы Cufon срабатывал только после того, как загрузится весь контент меню <script type="text/javascript"> $(document).ready(function () { var replace = function () { var gotinside = false $('ul.site-nav').each(function (i) { gotinside = true; if (i < 1) { Cufon.replace('ul.site-nav li a', { fontFamily: 'Aller', hover: true }); } }) if (!gotinside) setTimeout(replace, 1000); } replace(); }); </script> но не срабатывает, текст также пропадает. Подскажите, как можно решить эту проблему? |
Цитата:
|
Часовой пояс GMT +3, время: 04:51. |