2

サイズ変更可能なjqueryを使用している場合、画像サイズは自動的に検出されません。FirefoxとIEはどちらも画像をはるかに小さく表示し、chromeは何も表示しません。この問題に対する直接的な答えを見つけることができないようです。どうすればこれを修正できますか。

  <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/themes/base/jquery-ui.css" type="text/css" media="all">
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript">
</script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js" type="text/javascript">
</script>

  <img src="http://www.carsyouwilldrive.com/wp-content/uploads/2009/06/futurecar1.jpg"> <script type="text/javascript">
$("img").resizable();
  </script>
4

2 に答える 2

2

webkitがこのように動作している理由がわかりません。

load-event回避策は、イメージの完了後にサイズ変更可能が呼び出されるようにすることです。

$("img").load(function () {
    $("img").resizable();
});

関係のない側では、あなたが

  1. 画像にIDを付け、そのIDで呼び出します
  2. imgタグを適切に閉じます
于 2011-01-12T04:43:55.973 に答える
0

@alexは、画像のサイズを変更する正しい方法を示しています。Chromeでテストしたところ、実際の高さと幅が表示されています。ブラウザを再構成してください。ブラウザが適切に設定されていない場合があります。そのため、発生します。コードhttp://bit.ly/gM8sSDを確認してください。

于 2011-01-12T04:40:55.027 に答える