1

このGoogleコードがどのように機能するか、誰にもわかりませんか?

私は以下を得ました:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>My Google AJAX Search API Application</title>
    <script src="http://www.google.com/jsapi?key=blahblahblah" type="text/javascript"></script>
    <script language="Javascript" type="text/javascript">
  google.load("jquery", "1");
   google.load("jqueryui", "1");
    </script>
  </head>
  <body>
   <div class="ui-state-highlight">
    hello world
   </div>
  </body>
</html>

ただし、<div></div>hello world のエラー ボックスが表示されるはずです。しかし、UIが機能していないため、赤い背景が表示されません...

私はここで何を間違えましたか?

4

3 に答える 3

5

スタイリングが必要な場合は、次のようにスタイルシートも必要です。

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/jquery-ui.css"> 

これはベース (灰色) のテーマで、他にもあります(バージョン番号も必ず更新してください!)

他のことが必要google.loadでない限り、スクリプトを直接含めることができます。使用する利点/欠点については、この質問google.load()を見る価値があります。

それらを直接ロードすると、次のようになります。

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/jquery-ui.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>
于 2010-05-23T14:27:55.923 に答える
0

を使用して動作します<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/jquery-ui.css">

ここで独自のスタイルをロールアップすることもできます

http://jqueryui.com/themeroller/
于 2010-05-23T14:55:45.480 に答える
0

hello world が表示されるはずですが、クラス ui-state-hightlight がどこにも見つからないため、hello world はプレーン テキストとして表示されます。

于 2010-05-23T14:29:36.667 に答える