asp.net
  • jquery
  • repeater
  • 2010-04-28 2 views 0 likes 
    0

    잘 작동하는 콘텐츠 페이지에서 jquery 이미지 슬라이더가 있습니다. 일단 내가 asp 중계기로 변환하면 중계기의 첫 번째 이미지가 두 번 표시되고 정상적으로 실행됩니다.JQuery 이미지 슬라이더가 발생하는 ASP.NET 리피터

    왜 리피터로 인해이 문제가 발생하는지 알고 싶습니다.

    나는 내가 첫 번째 항목에서 클래스 = "쇼"를 배치해야

    <ItemTemplate> 
    <a href='<%#Eval("Url")%>'> 
    <img src='<%#Eval("Image")%>' alt="Spring Break 2011" 
        rel='<h3><%#Eval("Title")%></h3><%#Eval("Caption")%>'/></a> 
    </ItemTemplate> 
    

    첫 번째 이미지 링크를 발견 생각합니다. 누구든지 그것을 처음으로 통과하는 동안 이것을 구현하는 방법을 알고 있습니까. 흠이 같은

    +0

    일반적인 동작이 아니라고 생각하면 실수로 간과 한 것일 수 있습니다. 마크 업과 자바 스크립트 코드를 게시 할 수 있습니까? –

    +0

    첫 번째 항목을 분리하여 인쇄 한 다음 items.Skip (1) 또는 LINQ- 명령이 무엇이든간에 루프를 실행하는 방법은 어떻습니까? – Alxandr

    +0

    나는 그것에 대해 생각했지만, 나는 오히려 동적으로 클래스를 추가 할 것이다. – balexander

    답변

    1

    뭔가가 당신을 위해 일해야합니다

    <ItemTemplate> 
    <a href='<%#Eval("Url")%>' <%# Container.ItemIndex == 0 ? "class='show'" : "" %> > 
    <img src='<%#Eval("Image")%>' alt="Spring Break 2011" 
        rel='<h3><%#Eval("Title")%></h3><%#Eval("Caption")%>'/></a> 
    </ItemTemplate> 
    

    참조 항목이 리피터에 바인딩되는과에 대한 Container.ItemIndex 속성은 0 (즉, 항목 1), 출력 클래스 속성 인 경우.

    +0

    당신은 .. 당신에게 천만 다. – balexander

    관련 문제