簡體   English   中英

如何使用Modernizr.js測試DOM4 Mutation Observers?

[英]How to test for DOM4 Mutation Observers with Modernizr.js?

我正在嘗試使用Modernizr.js創建一個檢測Mutation Observers的測試。 在Modernizer文檔中, 有一個用於測試稱為前綴的DOM元素的部分 我嘗試使用:

Modernizr.load({
    test: Modernizr.prefixed('MutationObserver', window),
    yep: ['/js/polyfill_yep.js'],
    nope: ['/js/polyfill_nope.js']
});

但顯然,這是行不通的。 我得到一個TypeError: f.bind is not a function我很確定前綴字符串不是MutationObserver,但我不知道它可能是什么,或者即使我正確地編寫了測試。 有任何想法嗎?

這是一場勝利!

Modernizr.load({
    test: MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver,
    yep: '/js/mutations.js',
    nope: '/js/mutation_fallback.js'
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM