diff options
Diffstat (limited to 'readmore.js')
-rw-r--r-- | readmore.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/readmore.js b/readmore.js index a6baf9c..3bdb597 100644 --- a/readmore.js +++ b/readmore.js @@ -15,6 +15,7 @@ lessLink: '<a href="#">Close</a>', embedCSS: true, sectionCSS: 'display: block; width: 100%;', + startOpen: false, // callbacks beforeToggle: function(){}, @@ -77,12 +78,16 @@ return true; } else { - current.after($($this.options.moreLink).on('click', function(event) { $this.toggleSlider(this, current, event) }).addClass('readmore-js-toggle')); - } + current.data('sliderHeight', maxHeight); + + var useLink = $this.options.startOpen ? $this.options.lessLink : $this.options.moreLink; + current.after($(useLink).on('click', function(event) { $this.toggleSlider(this, current, event) }).addClass('readmore-js-toggle')); - current.data('sliderHeight', maxHeight); + if(!useLink) { + current.css({height: maxHeight}); + } + } - current.css({height: maxHeight}); }); }, |