1

そのため、jquery Show 関数を開始するための画像を取得しようとしています。私は失敗しています、私は無駄に多くのことを試みました。jqueryのドキュメントは役に立ちませんでした:(

これは、W3C から直接派生した jquery です。これは、私が今やろうとしていることのために必要なすべてです。

$(document).ready(function(){
  $("#regi").click(function(){
    $("#reg").show();
  });
});

これが私が表示しようとしている HTML です。それは visibility:hidden; で始まります。

<div id="reg">
  <image src = "../media/RegPage.png">
    <input type="text" name="usernameReg" value="email" STYLE="position: fixed; top: 175px; background-color: rgb(187,187,187); font-family: 'VT323', cursive;//#9cf;"/>
    <input type="password" name="pwrdReg" value="pass" STYLE="position: fixed; top: 195px; background-color: rgb(187,187,187); font-family: 'VT323', cursive;"/>
    <input type="password" name="VpwrdReg" value="pass" STYLE="position: fixed; top: 195px; background-color: rgb(187,187,187); font-family: 'VT323', cursive;"/>
</div>

これがイメージです。ボタンとして使用して、ボタンの画像を変更してみましたが、うまくいきませんでした。助けてください。これをクリックすると、jquery show イベントが開始されます。

<image id="show" src="../media/Register.png" ></image>

ありがとうございました

4

2 に答える 2

0

とは#regi?

次のように変更してみてください。

$(document).ready(function(){
  $("#show").click(function(){
    $("#reg").show();
  });
});

@undefined が言ったように、HTML にはタグがないため、imageタグをに変更します。img<image/>

于 2012-12-23T04:44:53.037 に答える
0

imageHTML にはタグがありimgません。タグを使用する必要があり、終了タグはありません。

<img id="show" src="../media/Register.png" />

また、メソッドはプロパティshowを持つ要素を表示しないことに注意してください。代わりに使用するか、メソッドを使用する必要があります。visibility: hiddendisplay: nonecss

$("#reg").css('visibility', 'visible');
于 2012-12-23T04:44:56.963 に答える