2011-06-06 79 views
0

我想寫一些jQuery,它將擴展$ .browser與我自己的一些屬性。所以我現在可以訪問$ .browser.msie,我怎麼能擴展它以包含$ .browser.isPngSupported等?

+0

可能重複[是否有可能使用jQuery.Support?查看PNG支持(http://stackoverflow.com/questions/896014/is-it-possible-to-check-for-png -support-with-jquery-support) – lonesomeday 2011-06-06 22:27:48

回答

2

您可以將$.browser.isPngSupported設置爲truefalse

但是,您應該延伸$.support而不是$.browser

+0

+1用於強調對$ .support的偏好。只需添加一點,[jQuery.com有這個說](http://api.jquery.com/jQuery.browser/):「我們建議不要使用[$ .browser];請嘗試使用功能檢測來代替(請參閱jQuery.support)jQuery.browser可能會在將來的jQuery版本中移動到插件中。「 – brymck 2011-06-06 23:09:58

0
var newData = { 'isPngSupported': true, 
        'more': 'x', 
        'evenMore': 'y' }; 

$.browser = $.extend(true, $.browser, newData); 
相關問題