Je suis bascule ce peu de Javascipt dans la section <head>
de ma page:
<script type="text/javascript">
$(document).ready(function() {
$('dl.expander dd').expander
(
{ slicePoint: 50, widow: 2, expandEffect: 'show', userCollapseText: '[^]' }
);
});
</script>
Cela fonctionne très bien la première fois que la page est chargée; Cependant, lorsque je clique sur un <asp:button>
qui se trouve à l'intérieur d'un <asp:updatepanel>
, la page est partiellement rafraîchie, mais le $(document).ready
n'est jamais appelé de nouveau. Ceci est important, car ce Javascript dans la section $(document).ready
s'effondre et ajoute une option "readmore" à une liste de pararaphs (ou dl avec class = "expandeur") sur la page, dont la plus grande partie devrait être réduite par défaut.
Excellent, ths travaillé exacly comme je avais besoin. – Nate
Je cherche une solution aussi simple depuis longtemps maintenant. La solution la plus simple que j'ai trouvée de loin. – iamwonder