Button Up

Кнопка вверх

当前为 2015-04-05 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Button Up
  3. // @name: en
  4. // @namespace https://greasyfork.org/ru/users/9970-spacecatsch
  5. // @icon http://www.macwrench.de/images/thumb/d/db/Vorschlag.png/64px-Vorschlag.png
  6. // @description Кнопка вверх
  7. // @include *
  8. // @version 0.1
  9. // @grant none
  10. // @require http: //ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
  11. // @grant GM_info
  12. // @grant GM_getValue
  13. // @grant GM_log
  14. // @grant GM_openInTab
  15. // @grant GM_registerMenuCommand
  16. // @grant GM_setValue
  17. // @grant GM_xmlhttpRequest
  18. // ==/UserScript==
  19. (function($){
  20. $.fn.liScrollToTop = function(params){
  21. return this.each(function(){
  22. var scrollUp = $(this);
  23. scrollUp.hide();
  24. if ($(window).scrollTop() > 0) scrollUp.fadeIn("slow")
  25. $(window).scroll(function() {
  26. if ($(window).scrollTop() <= 0) scrollUp.fadeOut("slow")
  27. else scrollUp.fadeIn("slow")
  28. });
  29. scrollUp.click(function() {
  30. $("html, body").animate({scrollTop: 0}, "slow")
  31. })
  32. });
  33. };
  34. })(jQuery);
  35.  
  36. /*Инициализация плагина*/
  37. $(function(){
  38. $('.scrollUp').liScrollToTop();
  39. });
  40.  
  41. //BTN
  42. var parentElem = document.body.children[0];
  43. var newBTN = document.createElement('div');
  44. newBTN.id = "btn";
  45. newBTN.innerHTML = '<div class="scrollUp" style="margin:0 auto;position:fixed;top:auto;bottom:10px;left:auto;right:50%;border-radius:1px;'+
  46. 'background:transparent;z-index:9999;opacity:0.7;cursor:pointer;padding:1px 5px 3px;text-align:center;">'+
  47. '<div id="newBTN" style="width:40px;height:40px;text-align:center;background: url(http://www.macwrench.de/images/thumb/d/db/Vorschlag.png/64px-Vorschlag.png);background-size: cover; background-size: 40px 40px; background-repeat: no-repeat;"></div></div>';
  48. parentElem.appendChild(newBTN);