1

次のコードをFFとchromeの両方で開こうとしましたが、何も起こりませんでした。しかし、jsfiddleに正確なコードをロードすると、機能しました。

jsfiddleリンク

HTML:

<!doctype html>

<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="fgerg.css" />
<script type="text/javascript" src="jquery-1.7.2.js"></script>


<script type="text/javascript">
                $(document).ready(function() {



                    $('#showButton').click(function() {
                        $('#x2').css('visibility','visible');


                    });     
                });​

            </script>   
</head>

<body>
 <input type="button" id="showButton" value="show" />
    <p id="x"> gergreg</p>
    <p id="x2"> sadeijnfciu </p>        
</body>
    </html>

CSS:

#x {
display:none;
 }

 #x2 {
visibility: hidden;
}

興味のある人にとっては、最後の長方形の後の長方形});が全体の混乱を引き起こしました。誰もがそれが何であるか知っていますか? Wierd特殊文字

4

5 に答える 5

2

javascriptコードは有効に見えます。

jquery-1.7.2.jsファイルがindex.htmlと同じディレクトリにあることを確認しますか?

+my webpage
-----jquery-1.7.2.js
-----index.html
-----.......

あなたのディレクトリはこのように見えますか?

次のように、GoogleがホストするjQueryライブラリを使用することをお勧めします。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
于 2012-08-14T13:38:20.513 に答える
2

エラー: Uncaught SyntaxError: Unexpected token ILLEGALは通常、ページ/JavaScript ソースのどこかに奇妙なエンコード文字があることを意味します。最善の策は、エディタで特殊文字を表示してファイルを開くか、新しいファイルを作成してコードのセクションにコピーすることです。

于 2012-08-14T14:01:11.180 に答える
1

jquery へのリンクが壊れているか、破損したバージョンを使用している可能性があります。代わりに、CDN から jQuery を含めてみてください。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> 

それ以外の

<script type="text/javascript" src="jquery-1.7.2.js"></script>
于 2012-08-14T13:41:30.283 に答える
0

使用する特別な理由がない限り、代わりvisibilityに使用したいと思います:http: //jsfiddle.net/Nuh9w/3/.show()

于 2012-08-14T13:39:11.957 に答える
0

FFまたはChromeでコードを実行している場合、HTMLファイルと同じ相対パスで参照されているjQueryファイルがありますか?jsfiddleでこれを行う場合、jQueryライブラリはjsfiddleサイトによってロードされます。

于 2012-08-14T13:39:43.747 に答える