0

WordPress ウィジェットのコントロール パネルに AJAX-y スライダーを実装する最良の方法を見つけようとしています。サイドバーの管理自体は AJAX であるため、私のソリューションが既に配置されているものと競合しないようにしたいと考えています。スライダーの目的は、基本的なオプションをデフォルトに設定し、ユーザーが高度なオプションにオプトインできるようにすることです。AJAXなしでこれを行う方法は、ユーザーにオプションを選択させ、ウィジェットで保存を押し、サイドバーで保存を押してから、ウィジェットをリロードすることです(オプションが多すぎる、IMO)。

何か案は?ありがとう!

4

1 に答える 1

2

私が理解しているように、「AJAX-yスライダー」のJavaScriptコードが既存のコードと何らかの競合を起こすのではないかと心配しています。

関数名が既存のコードの関数名と競合する可能性があることを心配していますか?さて、クロージャースタイルのオブジェクトをお勧めします。次に例を示します。

var myobjectname = (function() {
  var a_possible_conflict_variable = 42;

  function a_possible_conflict_function() {
    return "hello!";
  }

  return { confvar: a_possible_conflict_variable,
           confmethod: a_possible_conflict_function };
})();

myobjectnameそして、既存のコードとの競合についてのみ心配する必要があります。彼らが選ぶ可能性が低いものを選ぶだけです。次に、そのオブジェクトを介して変数と関数にアクセスできます。

myobjectname.confvar // 42
myobjectname.confmethod() // "hello!"
于 2009-05-07T09:54:59.303 に答える