1

全て!

私は非常に基本的な質問をしているに違いありませんが、丸一日費やしましたが、理解できません。

タブ付きボックス内にテーブルがあります。テーブルのヘッダー行には、データ入力用のボックスをポップアップ表示するボタンを追加する必要があります。タブ領域が機能し、テーブルが表示され、ボタンも表示されます。しかし、そのボタンをクリックしても何も起こりません。

次のチュートリアルを例として使用しています http://gristmill.github.com/jquery-popbox/example.html

私のhtmlコードにpopbox.jsとpopbox.cssを追加して追加しました

$(document).ready(function() {
            $("#tabs").tabs();
            $('.popbox').popbox();
        });

html ファイルの最後に .

ただし、ポップアップしません。メソッドにアラートを追加したところ、popbox 関数は呼び出されますが、bind は実行されないようです。いくつかのアラートを追加しましたが、アラートがトリガーされません:

return this.each(function(){
    alert("test1");
  $(this).css({'width': $(settings['box']).width()}); // Width needs to be set otherwise popbox will not move when window resized.
    alert("test2");
  $(settings['open'], this).bind('click', methods.open);
    alert("test3");
  $(settings['open'], this).parent().find(settings['close']).bind('click', methods.close);
});

私が見る限り、開くクリックと閉じるクリックがバインドされていないため、ポップアップしません。しかし、何が起こっているのかわかりません。私はjspの初心者で、jqueryに飛び込んでいます。初心者の質問をお詫びします。

ご協力ありがとうございました!

4

0 に答える 0