0

私はjqueryinpromptuバージョン4.0を使用していますが、古いバージョンのjqueryでは使用していなかったいくつかの問題に直面しています。特定の場合に2つのメッセージをプロンプトする必要がある場合、2番目のプロンプトアラートがフリーズします。 t[OK]を押してどちらも閉じません。

これは、試してみると私が話していることを理解できる例です。

       <html>
           <head>      
           <script type="text/javascript" src="jquery-inpromptu.4.0.min.js"language="javascript"></script>
    <script type="text/javascript" src="jquery.js" language="javascript"></script>
    <link href="example.css" rel="stylesheet" type="text/css" />
    <script>
  function test() {
      $.prompt("test1");
      $.prompt("test2");
  }
 </script>
 </head>
 <body>
<a href="##" onclick="test()">TEST</a>
</body>
</html>

古いバージョンを使用すると、プロンプトを必要なだけアラートできることに注意してください。このjqueryを使用する必要がありますが、多くのプロンプトを開くことができるようにするには、誰もが問題が何であるかを知っているだけではありません。

4

1 に答える 1

0

jquery-impromptu.4.0.min.js少しバギーだと思います。

jquery-impromptu.3.1.jsを使用してみてください。ここで入手できます。

http://trentrichardson.com/Impromptu/scripts/jquery-impromptu.3.1.js

私はそのバージョンであなたのコードをテストし、完璧に動作します. また、2つの例を作成しました。こちらをご覧ください。

バージョン 3.1 を使用:

http://jsfiddle.net/oscarj24/8GWse/1/

バージョン 4.0 を使用:

同じ問題が発生しますが、違いを確認するためだけに作成しました。

http://jsfiddle.net/oscarj24/4qH4n/

お役に立てれば :-)

于 2012-05-07T18:42:33.360 に答える