2012-05-09 14 views
1

を与えられた方法でフルスクリーンを解除することはできませんが、私はGoogle Chromeで取得していますエラーです:私はここでフルスクリーンAPIに

Uncaught TypeError: Object #<HTMLDivElement> has no method 'webkitCancelFullScreen' 

私はFirefoxで同様のエラーを取得します。ここで

コードです:

document.id('close-full-screen').addEvent('click', function() { 
    document.id('full-screen').webkitCancelFullScreen(); 
}); 

答えて

3

Documentation found hereによると、webkitCancelFullScreenはdiv要素ではないdocumentオブジェクトから呼び出されます。したがって、あなたのコードはすべきです。

document.id('close-full-screen').addEvent('click', function() { 
    document.webkitCancelFullScreen(); 
}); 

JSFiddleを使用した例です。正しいコードはhereです。

+0

リンクを修正しました。 ;) – Shaz

関連する問題