1

私はでコードを書いていますASP.NET

IEではクリック可能ですがFFやGoogleChromeではクリックできないボタンがあります。

その理由は、そのposition: absoulute OR position:fixed がコードであるという事実にあることを発見しました。

<div style="padding-top:50px";>
            <div id="divInfoBox" runat="server" style="padding-top:5px; height:250px;"> 
                <div style="position:fixed; padding-left:-5px; ">
                    <asp:ImageButton CssClass="attachmentImageButton" ID="btnAttachment" runat="server" Visible="false"
                        ImageUrl="~/Style/images/attachment.png" onclick="btnAttachment_Click" />
                </div>                    
            </div>
        </div>

すべてのブラウザでクリック可能にする方法は?

4

1 に答える 1

1

私の推測では、最初の2つのdiv要素はの上にあるImageButtonため、クリックできません。それがなぜなのか私にはわかりません(正確な理由を見つけて喜んでください)。私が知っているのは、ソリューションが以下を追加しているということだけです。

z-index:5

そして、それでうまくいくはずです。

幸運を

ps:5で十分でない場合は、より高い値を追加してみてください。

于 2013-01-08T11:42:35.927 に答える