プラグインのDOMElements($.cache)
にデータを保存しようとしていますが、以下のような問題が発生しています...
$(_buelement).data('yazi')
に戻りますundefined
が、データを保存する場所metodlar.gizle
で機能します。metodlar.goster
私のプラグインでは、metodlar.gosterはonMounseInとmetodlar.gizleonMouseOutで開始します。
$.fn.balon = function( metod, girdi ) {
var _bu = this;
var metodlar = {
goster : function( ) {
return _bu.each(function ( ) {
var _buelement = $(this);
s.pozisyonAl(_buelement);
s.balon.fadeIn(300);
$.data(_buelement,{'balon' : s.balon,'yazi':'heyho'});
})
},
gizle : function( ) {
return _bu.each(function ( ) {
var _buelement = $(this);
$(_buelement).data('yazi');
})
}
}
});
最後に、いくつかのデバッグを実行しましたが、これmetodlar.gizle
は正常に機能しますが、データはまだ機能していることがわかりましたundefined
。
ここにフィドルリンクがあります:http://jsfiddle.net/4FfWz/4/