Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. function solve() {
  2. return function(selector) {
  3. var $element = typeof selector === 'string' ?
  4. $(selector) : selector;
  5.  
  6. if (!$element.length) {
  7. throw 'Invdalid selector';
  8. }
  9.  
  10. $element.find('.button').html('hide');
  11.  
  12. $element.on('click', '.button', function(e) {
  13. var $clicked = $(e.target);
  14. var $content = $clicked.nextAll('.content').first();
  15.  
  16. if ($content.length) {
  17. if ($content.css('display') === 'none') {
  18. $clicked.html('hide');
  19. $content.css('display', '');
  20. } else {
  21. $clicked.html('show');
  22. $content.css('display', 'none');
  23. }
  24. }
  25. })
  26. };
  27. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement