私は1つの問題があります:
label 、 textbox などの 3 ~ 4 種類の要素があり、この要素には 10 ~ 12 の機能があります。DOM Element でこの関数型を構築する方法は?
次に、このタイプコードを使用します:
$('ElementID') . functionName();
次に、関数の型を自動的に呼び出します。
詳細を参照してください:
ステップ :
1. Dom 要素を作成し、この DOM 要素にタイプごとに関数を構築します。
2. 次に、$('# DOM Element ID') のようにこの DOM 要素にアクセスし、メソッドを呼び出します。
例 : DOM 要素タイプのラベルの場合、すべての (10-12 関数) 関数にラベルを付けるためにビルドします。DOM Element タイプのテキストボックスの場合、すべての (10-12 関数) 関数をテキストボックスにビルドします。
3.次に、任意のjsファイルを使用します。
(注:あなたは私の問題を理解していないので、もう一度尋ねてください...)
コード :
var Label1 = {
GetHtml: function(id) {
return $('<div id="'+id+'" class="drag LABLE" type="Label1"></div>');
},
_SetFont_family : function(CSS) {
console.log(CSS);
},
};
var Label2 = {
GetHtml: function(id) {
return $('<div id="'+id+'" class="drag LABLE" type="Label2"></div>');
},
_SetFont_family : function(CSS) {
console.log(CSS);
},
};
var ElementObject = {
LABLE1 : LABLE1 ,
LABLE2:LABLE2
};
電話 :
ElementObject[currentDOM.attr('type')]._SetFont_family(CSS);
次に、選択した要素タイプはLabel2で、Label2関数とLabel1を呼び出してから、Label1の関数を呼び出します。
そのため、jquery または JavaScript でこのタイプのフロー をよりよく理解してください。
ありがとう