Търсене в помощните статии

Избягвайте измамите при поддръжката. Никога няма да ви помолим да се обадите или изпратите SMS на телефонен номер или да споделите лична информация. Моля, докладвайте подозрителна активност на "Докладване за злоупотреба".

Научете повече

Top Bars on Javascript-Based Sites

  • 8 отговора
  • 1 има този проблем
  • 3 изгледи
  • Последен отговор от cor-el

more options

Including this one, the Internet Archive, and Apple's new support site. An extra bar appears at the top of the screen as I scroll down. I have sensory processing issues, and animation triggers my migraines. Are there any ways to either:

have these bars appear during loading instead of while scrolling?

keep these bars from appearing while scrolling?

block the top of any javascript-based page?

Including this one, the Internet Archive, and Apple's new support site. An extra bar appears at the top of the screen as I scroll down. I have sensory processing issues, and animation triggers my migraines. Are there any ways to either: have these bars appear during loading instead of while scrolling? keep these bars from appearing while scrolling? block the top of any javascript-based page?

Избрано решение

For this website you can add this code to the userContent.css file.


@-moz-document domain(support.mozilla.org){
 body.scroll-header{padding-top:45px!important}
 body.scroll-header>header{visibility:collapse!important; opacity:0;}
}

The customization files userChrome.css (user interface) and userContent.css (websites) are located in the chrome folder in the Firefox profile folder.

  • create the chrome folder (lowercase) in the <xxxxxxxx>.default profile folder if this folder doesn't exist
  • use a plain text editor like Notepad to create a (new) userContent.css file in the chrome folder (file name is case sensitive)
  • paste the code in the userContent.css file in the editor window
  • make sure that you select "All files" and not "Text files" when you save the file via "Save file as" in the text editor as userContent.css.
    otherwise Windows may add a hidden .txt file extension and you end up with a not working userContent.css.txt file
Прочетете този отговор в контекста 👍 0

Всички отговори (8)

more options

Hello,

In order to better assist you with your issue please provide us with a screenshot. If you need help to create a screenshot, please see How do I create a screenshot of my problem?

Once you've done this, attach the saved screenshot file to your forum post by clicking the Browse... button below the Post your reply box. This will help us to visualize the problem.

Thank you!


Start Firefox in Safe Mode {web Link} by holding down the <Shift>
(Mac=Options)
key, and then starting Firefox. A small dialog should appear. Click Start In Safe Mode (not Refresh).

Is the problem still there?

more options
  • shields eyes while scrolling down*

I can't make a screenshot of animation. Screenshots are still. Animation is not. I won't post animation anyway. Animation is pain.

more options

Please post a public link to the web page.

more options

To this web page? (Top bar appears when I scroll.)

https://support.mozilla.org/en-US/questions/1126740

To the Internet Archive? (Top bar shrinks, painfully, when I enter text i the lower search bar.)

https://archive.org/

To Apple's support site? (Top bar appeared when I scroll; however other users pointed me to a site-specific hack.)

https://discussions.apple.com/message/30326904

more options

Do you mean the fixed bar in the attached screen shot? This bar should just appear at a certain point and be fixed in place and not animate or quiver or anything odd like that. If yours moves as you scroll, there might be a compatibility issue with your graphics card.

more options

"This bar should just appear at a certain point and be fixed in place"

It shouldn't do that. That is animation. That does hurt.

more options
.persist-question.persist {
  top: 0;
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

There is a close button that removes the persist class name: $j('.persist-question').removeClass('persist'); This code in userContent.css should remove this bar.

@-moz-document domain(discussions.apple.com){
 .persist-question {opacity: 0!important; display:none!important;}
}

For Stylish you would probably need a @namespace line.

@namespace url(http://www.w3.org/1999/xhtml);

Променено на от cor-el

more options

Избрано решение

For this website you can add this code to the userContent.css file.


@-moz-document domain(support.mozilla.org){
 body.scroll-header{padding-top:45px!important}
 body.scroll-header>header{visibility:collapse!important; opacity:0;}
}

The customization files userChrome.css (user interface) and userContent.css (websites) are located in the chrome folder in the Firefox profile folder.

  • create the chrome folder (lowercase) in the <xxxxxxxx>.default profile folder if this folder doesn't exist
  • use a plain text editor like Notepad to create a (new) userContent.css file in the chrome folder (file name is case sensitive)
  • paste the code in the userContent.css file in the editor window
  • make sure that you select "All files" and not "Text files" when you save the file via "Save file as" in the text editor as userContent.css.
    otherwise Windows may add a hidden .txt file extension and you end up with a not working userContent.css.txt file