0
我有這樣的代碼,該代碼在所有瀏覽器中工作,但由於某種原因歌劇院正在一個很大的痛苦,並拋出一個錯誤:jQuery的歌劇選擇問題
Uncaught exception: TypeError: 'OBJ.data' is not a function
我有我的主要插件對象稱爲盒,內它有一個名爲content的變量。
Box={
content:''
}
單擊圖像時,它會將圖像的父'a'分配給Box.content變量。
Box.content=$(this).parents('a:first');
我然後在使用插件別處引用此:
Box.content.dosomething()....
這適用於所有的瀏覽器,除了歌劇和IE會拋出上述錯誤。有任何想法嗎? 謝謝!
;(function($){jQuery.fn.PluginName=function(options){var defaults={
....},
Box={content:''},
o=$.extend({},defaults,options||{});
function myFunction(){
// SHOULD BE ABLE TO REFENCE IT HERE....
Box.content.dosomething();
};
$('.image').bind('click',function(){
Box.content=$(this).parents('a:first');
// DO SOME OTHER STUFF
myFunction();
});