iframe自適應高度的外掛
專案地址:
跨域無效!
用法:
jQuery('iframe').iframeAutoHeight(); 設定所有的iframe
$('iframe.photo').iframeAutoHeight();指定的iframe
<!-- with document ready, most likely in the html head -->
選項:
-
callback: function
Default empty function
Optionally define a callback function (in this case inline) that will do something with the callbackObject.newFrameHeight value. This can for instance be used with easyXDM to alert another domain that the frame has changed height.
Example:
$('iframe').iframeAutoHeight({callback: function(callbackObject) { alert(callbackObject.newFrameHeight);} });
you can also access the current iframe jquery wrapper object use the
this
keywordfor example:
callback: function(callbackObject) { alert(callbackObject.newFrameHeight + " and the iframe href is:" + $(this).attr('src')); }
-
debug: boolean
Default is false
Will log some internal information to the console, if available
Example:
$('iframe').iframeAutoHeight({debug: true})
-
heightOffset: integer
Default is 0
Unit is pixels
Optionally add some buffer to the bottom
Example:
$('iframe').iframeAutoHeight({heightOffset: 20});
-
minHeight: integer
Default is 0
Unit is pixels
Sets the iframe height to this value if the calculated value is less
Example:
$('iframe').iframeAutoHeight({minHeight: 200});
-
animate: boolean
Default is false
Uses jquery animate with duration of 500 when resizing the iframe
Example:
$('iframe').iframeAutoHeight({animate: true});
-
resetToMinHeight: boolean
Default is false
hard set the iframe height to the minHeight before re-sizing
-
triggerFunctions: Array of functions
Default is an empty array
Optionally define 1 or more functions that will have access to the resize method
can be used to resize the iframe from external events such as click or window resize - see examples below
-
heightCalculationOverrides: Array of 2 element arrays
Default is an empty array
Optionally re-define the height calculation method(s)
override the default implementation or just override specific browsers
Example:
$('iframe').iframeAutoHeight({strategyOverrides: [{ browser: 'mozilla', calculation: function () { return 2000; }}]);
The
browser
key should be one of 'webkit', 'mozilla', 'msie', 'opera' or 'default', seeThe
calculation
key should be a function, usually with the signature(iframe, $iframeBody, options, browser)
see more examples below
上傳了壓縮包
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2318/viewspace-2814361/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- html iframe高度自適應HTML
- iframe 跨域高度自適應跨域
- 自動載入的iframe高度自適應
- iframe高度自適應解決方案
- jquery 實現iframe 自適應高度jQuery
- jquery實現的iframe高度自適應效果jQuery
- iframe高度自適應程式碼例項
- <iframe>高度自適應程式碼例項
- javascript實現的iframe高度自適應程式碼JavaScript
- 真正解決iframe高度自適應問題
- js獲取iframe和父級之間元素,方法、屬,獲取iframe的高度自適應iframe高度JS
- iframe之間通訊問題及iframe自適應高度問題
- jquery實現的iframe高度自適應程式碼例項jQuery
- ajax應用實現iframe高度自適應程式碼例項
- 原生javascript實現的iframe高度自適應程式碼例項JavaScript
- Iframe嵌入跨域頁面高度自適應實現詳解跨域
- 最新Iframe全瀏覽器相容自適應高度解決方案瀏覽器
- TabelViewCell高度自適應View
- 實現iframe內容的自適應
- [DIV+CSS] IE6浮出層穿透解決方案中的iframe高度自適應CSS穿透
- 根據螢幕高度自適應元素高度
- 小程式Swiper高度自適應
- textarea高度自適應詳解
- jQuery textarea框高度自適應jQuery
- UITableViewCell自適應圖片高度UIView
- textarea實現高度自適應的理解
- 巢狀UITextView的UITableViewCell高度自適應巢狀UITextView
- 微信小程式Swiper高度自適應微信小程式
- iOS cell中webview自適應高度iOSWebView
- 真正的讓iframe自適應高度 相容多種瀏覽器隨著視窗大小改變瀏覽器
- css實現左欄固定右欄自適應,高度自適應的佈局CSS
- 使用iframe內嵌網頁的時候,如何做到內嵌網頁的高度自適應 有大用網頁
- Widget小元件如何自適應高度元件
- easyui-layout佈局高度自適應UI
- iOS 自定義tableView Cell、高度自適應iOSView
- React根據寬度自適應高度React
- 微信小程式swiper高度自適應,swiper的子元素高度不固定微信小程式
- UITableViewCell含有WebView的自適應高度新解決方案UIWebView