- From: Harold Dennison <harold.dennison@gmail.com>
- Date: Wed, 4 Dec 2013 16:15:36 +0100
- To: chun zhang <mrchunzhang@gmail.com>
- Cc: www-talk@w3.org
Received on Thursday, 5 December 2013 21:53:21 UTC
>
>
>
> *"display:none [...] causes an element to not appear in the formatting
> structure <http://www.w3.org/TR/CSS21/intro.html#formatting-structure>" "**Please
> note that a display of 'none' does not create an invisible box; it creates
> no box at all." *
http://www.w3.org/TR/CSS21/visuren.html#propdef-display
I suppose that's "why"
On Wed, Dec 4, 2013 at 2:26 PM, chun zhang <mrchunzhang@gmail.com> wrote:
> <!DOCTYPE html>
> <html>
> <head>
> <script src="
> http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
> </script>
> <script>
> $(document).ready(function(){
> $("p").click(function(){
> $("#test").click();
> });
> });
> </script>
> </head>
> <body>
> <p>If you click on me, I will disappear.</p>
> <p>Click me away!</p>
> <p>Click me too!</p>
> <input id="test" type="file" style="display:none;">
> </body>
> </html>
>
> Run this code on android browser, click p will never show file dialog.
> But if I remove style="display:none;", let the input show, it works.
> Why?
>
Received on Thursday, 5 December 2013 21:53:21 UTC