【问题标题】:Overriding mac's input forms覆盖mac的输入表单
【发布时间】:2010-03-26 17:01:28
【问题描述】:

如何覆盖在 mac 上查看网站时添加的输入表单?它像其他输入一样在 Windows 中显示得很好。谢谢:)

http://i40.tinypic.com/653kts.png

【问题讨论】:

    标签: html macos input


    【解决方案1】:

    您可以创建一个 javascript 下拉菜单。不过,除此之外,我不确定有什么办法。这有点像尝试格式化“文件”类型的输入。我可能会这样做:

    <ul id="pulldown">
        <span>One</span>
        <li id="One" checked>One</li>
        <li id="Two">Two</li>
        <li id="Three">Three</li>
    </ul>
    
    ul {
        display: block;
        width: Xpx;
    }
    
    li {
        display: none;
    }
    
    $('ul').click( function() {
        $(this)
            .children('li')
            .show();
        $(this)
            .children('span')
            .hide();
    
        $(this).children('li').click( function() {
            $('li').hide();
            $('ul span')
                .text($(this).text())
                .show();
        });
    
    });
    

    【讨论】:

    • 我担心我不得不这样做 D:
    • 嘿,绕过应该是简单的控件很有趣! :|
    【解决方案2】:

    不同的平台有不同的标准控件。例如,在 Ubuntu 上的 Firefox 中,它看起来也会有所不同。如果您希望所有控件都具有特定外观而不是标准外观,则必须自己create that look

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-30
      • 2012-11-27
      • 2020-11-09
      相关资源
      最近更新 更多