Skip to content Skip to sidebar Skip to footer

Accordian: Arrow Image Not Displaying Even Though Image Path Is Correct

I want the arrow-collapsed image to be displyed before accordian headers and when accordian header is clicked and expanded, arrow-collapsed image should change to arrow-expanded im

Solution 1:

Firstly, I would suggest to take a look at Accordion sample page which lists all available properties along with their descriptions. You'll notice that the Accordion also exposes HeaderSelectedCssClass property - this is where you set a style for the collapsed state. So, you could re-write your markup like so:

<cc1:AccordionID="Accordion1"runat="server"FadeTransitions="true"Visible="true"AutoSize="None"SelectedIndex="0"RequireOpenedPane="false"TransitionDuration="250"HeaderCssClass="accordionHeader toggler"HeaderSelectedCssClass="accordionHeader toggler-expanded"ContentCssClass="accordionContent"><HeaderTemplate><bstyle="color: Black">    
                <%#Eval("Ques")%> 
            </b></HeaderTemplate><ContentTemplate><p> <%#DataBinder.Eval(Container.DataItem, "QuesAns")%></p></ContentTemplate></cc1:Accordion>

And for CSS:

<styletype="text/css">.accordionHeader {         
        cursor: pointer;         
        margin-top: 10px;         
        margin-left: 20px;
    }         

    .toggler {
        background: url('../../images/arrow-collapsed.png') no-repeat left center transparent;
    }         

    .toggler-expanded {
        background: url('../../images/arrow-expanded.png') no-repeat left center transparent;
    }

    .accordionContent { 
         margin-top: 10px;         
         margin-left: 20px;         
    }   
  </style>

And please remove all those scripts.

Post a Comment for "Accordian: Arrow Image Not Displaying Even Though Image Path Is Correct"