2011-12-28 4 views
0

Я использую этот Jquery:Jquery цикла - как создать ссылку с якорем

$('#<%=ModuleControl.ModuleContext.ModuleId%>_Rotator div.DNNModuleContent > div.Normal').after('<ul class="RotatorNav">').cycle({ 
     fx: 'fade', //effect to apply to rotation 
     speed: 1000, // speed of the transition (any valid fx speed value) 
     timeout: 5000, // milliseconds between slide transitions (0 to disable auto advance) 
     pager: '#<%=ModuleControl.ModuleContext.ModuleId%>_Rotator .RotatorNav', //selector for rotator navigation 
     allowPagerClickBubble: true, 
     // callback fn that creates a navigation to use as pager anchor 
     pagerAnchorBuilder: function(idx, slide) { 
      return '<li><a href="#">' + slide.title + '</a></li>'; 
     } 
    }); 

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

<a title="Twitter" target="_self" href="/Twitter/tabid/86/Default.aspx" re_target="_self"> 
    <img alt="" src="/portals/0/Images/positie1/header-twitter.png" /> 
</a> 

Теперь я хочу иметь гиперссылку на определенную веб-страницу при нажатии на якорь вместо перехода на этот конкретный баннер при нажатии.

Я думаю, что это должно быть что-то в строке HTML, но я не настолько хорош, извините. Кто-нибудь поможет?

ответ

0

Якорная бирка является ссылкой просто укажите URL-адрес в атрибуте href.

+0

Спасибо за быстрый ответ. Можете ли вы привести мне пример, потому что я попытался добавить href. – Hans

0

попытка удалить:

pagerAnchorBuilder: function(idx, slide) { 
     return '<li><a href="#">' + slide.title + '</a></li>'; 
    } 
+0

извините, но это не сработало. Это было показано как ссылка, но никаких действий не было. – Hans