Ky sajt do të funksionojë me kufizime, teksa bëjmë mirëmbajtjen e tij për të përmirësuar punën tuaj. Nëse një artikull nuk e zgjidh problemin tuaj dhe dëshironi të bëni një pyetje, kemi bashkësinë tonë të asistencës, e gatshme për t’ju ndihmuar, te @FirefoxSupport në Twitter dhe/r/firefox në Reddit.

Kërkoni te Asistenca

Shmangni karremëzime gjoja asistence. S’do t’ju kërkojmë kurrë të bëni një thirrje apo të dërgoni tekst te një numër telefoni, apo të na jepni të dhëna personale. Ju lutemi, raportoni veprimtari të dyshimtë duke përdorur mundësinë “Raportoni Abuzim”.

Mësoni Më Tepër

Can't Hide elements without/with jQuery

  • 6 përgjigje
  • 2 e kanë hasur këtë problem
  • 1 parje
  • Përgjigjja më e re nga cor-el

more options

I've created new Addon for my Firefox that I will use myself, but can't get it hide elements with or without jQuery. It doesn't matter at all do I use whole jQuery.

XUL file creates toolbar with a button which have "oncommand='Unlock()'" and it also includes .js file which have function Unlock()

Well. Anyways I think my default files has been setup correctly, because I have "alert('Starting...');" before the hide element line and it says "Starting..." with alert, but after that it doesn't made effects for the element in example "idofelement"

js file contains "document.getElementById('idofelement').style.visibility = 'hidden' I have tested different kind of methods that hide's the element in example style.display = 'none', but none of them works.

It always says "Starting..." so it executes the function correctly, but nothing happens after that.

I've created new Addon for my Firefox that I will use myself, but can't get it hide elements with or without jQuery. It doesn't matter at all do I use whole jQuery. XUL file creates toolbar with a button which have "oncommand='Unlock()'" and it also includes .js file which have function Unlock() Well. Anyways I think my default files has been setup correctly, because I have "alert('Starting...');" before the hide element line and it says "Starting..." with alert, but after that it doesn't made effects for the element in example "idofelement" js file contains "document.getElementById('idofelement').style.visibility = 'hidden' I have tested different kind of methods that hide's the element in example style.display = 'none', but none of them works. It always says "Starting..." so it executes the function correctly, but nothing happens after that.

Zgjidhje e zgjedhur

Found the solution. I've Googled this for many days, but didn't found a solution. Just used keywords "firefox addon getelementbyid" and selected "troubles" with it and found solution. I had to use:

content.document.getElementById("id") so in other words I had to add the 'content' word in front of document.

Thanks!

Lexojeni këtë përgjigje brenda kontekstit 👍 0

Krejt Përgjigjet (6)

more options

I just tested and document.getElementById("idofelement").style.visibility = "hidden" works in Firefox 26.0. You are doing something wrong. If you can show us your entire code, we can help you.

more options

Latest thing I tried was with jQuery. $("#portal-logo").hide();

So you can replace the $("#portal-logo").hide(); with all of those I mentioned above, but I can't get it work. I guess there's some permission problem.

Source attached via Dropbox.

more options

That also worked.

This is not Firefox's fault. You have made mistakes in your code. I can look into it later. If you find your mistake, don't forget to share it here.

more options

Oh O_o Well. Respond if you can later. I've to check it out too.

Thanks anyway :) and yeah. Sure I will share it here so people can find the solution from already made topics.

more options

Zgjidhja e Zgjedhur

Found the solution. I've Googled this for many days, but didn't found a solution. Just used keywords "firefox addon getelementbyid" and selected "troubles" with it and found solution. I had to use:

content.document.getElementById("id") so in other words I had to add the 'content' word in front of document.

Thanks!

more options

Or maybe better window.content.document