最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery UI Grid 模態(tài)框中的表格實(shí)例代碼

 更新時(shí)間:2017年04月01日 11:13:06   作者:西柚叨叨  
這篇文章主要介紹了jQuery UI Grid 模態(tài)框中的表格實(shí)例代碼講解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

在彈出的模態(tài)框中使用表格。

在某些情況下,特別是 bootstrap modal,可能會(huì)出現(xiàn)表格渲染寬度過小或有時(shí)顯示不完全。會(huì)誤認(rèn)為是由于 bootstrap modal 的動(dòng)畫渲染導(dǎo)致表格渲染時(shí)的可用空間不如預(yù)期。可以通過調(diào)用handleWindowResize來糾正。動(dòng)畫渲染的時(shí)間不好確定,所以一般推薦使用$interval,在模態(tài)框打開后的5秒內(nèi)每隔500ms循環(huán)調(diào)用。

從某種意義上說,這類似于自動(dòng)調(diào)整大小的功能,但它只在模態(tài)框開啟后的短時(shí)間內(nèi)完成。

代碼:

index.html

<!doctype html>
<html ng-app="app">
 <head>
 <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.js"></script>
 <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-touch.js"></script>
 <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script>
 <script src="http://ui-grid.info/docs/grunt-scripts/csv.js"></script>
 <script src="http://ui-grid.info/docs/grunt-scripts/pdfmake.js"></script>
 <script src="http://ui-grid.info/docs/grunt-scripts/vfs_fonts.js"></script>
 <script src="/release/ui-grid.js"></script>
 <script src="/release/ui-grid.css"></script>
 <script src="app.js"></script>
 </head>
 <body>
 <div ng-controller="MainCtrl">
  <button id="showButton" class="btn btn-success" ng-click="showModal()">Show Modal</button>
 </div>
 </body>
</html>

mian.css

.grid {
 width: 300px;
 height: 250px;
}

app.js

var app = angular.module('app', ['ngTouch', 'ui.grid']);
app.controller('MainCtrl', ['$rootScope', '$scope', '$http', 'modal', '$interval', function ($rootScope, $scope, $http, modal, $interval) {
 var myModal = new modal();
 $scope.hideGrid = true;
 $rootScope.gridOptions = {
 onRegisterApi: function (gridApi) {
  $scope.gridApi = gridApi;
  // call resize every 500 ms for 5 s after modal finishes opening - usually only necessary on a bootstrap modal
  $interval( function() {
  $scope.gridApi.core.handleWindowResize();
  }, 500, 10);
  }
 };
 $http.get('/data/100.json')
 .success(function(data) {
  $rootScope.gridOptions.data = data;
 });
 $scope.showModal = function() {
 myModal.open();
 };
}]);
app.factory('modal', ['$compile', '$rootScope', function ($compile, $rootScope) {
 return function() {
 var elm;
 var modal = {
  open: function() {
  var html = '<div class="modal" ng-style="modalStyle">{{modalStyle}}<div class="modal-dialog"><div class="modal-content"><div class="modal-header"></div><div class="modal-body"><div id="grid1" ui-grid="gridOptions" class="grid"></div></div><div class="modal-footer"><button id="buttonClose" class="btn btn-primary" ng-click="close()">Close</button></div></div></div></div>';
  elm = angular.element(html);
  angular.element(document.body).prepend(elm);
  $rootScope.close = function() {
   modal.close();
  };
  $rootScope.modalStyle = {"display": "block"};
  $compile(elm)($rootScope);
  },
  close: function() {
  if (elm) {
   elm.remove();
  }
  }
 };
 return modal;
 };
}]);

Demo

以上所述是小編給大家介紹的jQuery UI Grid 模態(tài)框中的表格,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • jQuery表單驗(yàn)證簡單示例

    jQuery表單驗(yàn)證簡單示例

    這篇文章主要介紹了jQuery表單驗(yàn)證的方法,結(jié)合簡單實(shí)例形式分析了jQuery針對(duì)表單必填項(xiàng)進(jìn)行驗(yàn)證的方法,需要的朋友可以參考下
    2016-10-10
  • jQuery+slidereveal實(shí)現(xiàn)的面板滑動(dòng)側(cè)邊展出效果

    jQuery+slidereveal實(shí)現(xiàn)的面板滑動(dòng)側(cè)邊展出效果

    WEB開發(fā)中有時(shí)需要在頁面上設(shè)置一個(gè)控制面板,默認(rèn)是不顯示的,當(dāng)用戶有需要時(shí)可以通過按鈕觸發(fā)調(diào)用面板展示。常見的有頁面?zhèn)冗吇雒姘逍Ч?。本文將使用jQuery插件并結(jié)合實(shí)例給大家介紹一下面板滑動(dòng)展示效果。
    2015-03-03
  • 完美兼容各大瀏覽器的jQuery插件實(shí)現(xiàn)圖片切換特效

    完美兼容各大瀏覽器的jQuery插件實(shí)現(xiàn)圖片切換特效

    網(wǎng)友zoeDylan寫的原創(chuàng)jquery插件,實(shí)現(xiàn)了圖片輪播功能,jquery插件名稱為zoeDylan.ImgChange,圖片路徑、跳轉(zhuǎn)鏈接、提示標(biāo)題都是有動(dòng)態(tài)數(shù)組來配置,jquery插件可靈活配置6個(gè)參數(shù), height高、width寬、mgs圖片地址、links點(diǎn)擊地址、tips圖片說明、timers自動(dòng)切換時(shí)間,
    2014-12-12
  • jQuery之$(document).ready()使用介紹

    jQuery之$(document).ready()使用介紹

    學(xué)習(xí)jQuery的第一件事是:如果你想要一個(gè)事件運(yùn)行在你的頁面上,你必須在$(document).ready()里調(diào)用這個(gè)事件
    2012-04-04
  • 使用jquery選擇器如何獲取父級(jí)元素、同級(jí)元素、子元素

    使用jquery選擇器如何獲取父級(jí)元素、同級(jí)元素、子元素

    這篇文章主要介紹了使用jquery選擇器如何獲取父級(jí)元素、同級(jí)元素、子元素,需要的朋友可以參考下
    2014-05-05
  • jQuery使用fadein方法實(shí)現(xiàn)漸出效果實(shí)例

    jQuery使用fadein方法實(shí)現(xiàn)漸出效果實(shí)例

    這篇文章主要介紹了jQuery使用fadein方法實(shí)現(xiàn)漸出效果的方法,以一個(gè)簡單實(shí)例形式分析了jQuery中fadein方法的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • jQuery實(shí)現(xiàn)凍結(jié)表頭的方法

    jQuery實(shí)現(xiàn)凍結(jié)表頭的方法

    這篇文章主要介紹了jQuery實(shí)現(xiàn)凍結(jié)表頭的方法,實(shí)例分析了jQuery擴(kuò)展方法的實(shí)現(xiàn)技巧及固定表格樣式的方法,需要的朋友可以參考下
    2015-03-03
  • jQuery彈出層插件Lightbox_me使用指南

    jQuery彈出層插件Lightbox_me使用指南

    在使用discuzx中有一個(gè)Message以及Dialog方法來顯示信息對(duì)話框。今天寫項(xiàng)目的時(shí)候,需要一個(gè)信息對(duì)話框,所以就著手利用lightbox_me插件來寫一個(gè)做備用。
    2015-04-04
  • 基于jquery實(shí)現(xiàn)簡單的分頁控件

    基于jquery實(shí)現(xiàn)簡單的分頁控件

    這篇文章主要為大家詳細(xì)介紹了基于jquery實(shí)現(xiàn)簡單的分頁控件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 使用jQuery實(shí)現(xiàn)動(dòng)態(tài)添加小廣告

    使用jQuery實(shí)現(xiàn)動(dòng)態(tài)添加小廣告

    下面小編就為大家?guī)硪黄褂胘Query實(shí)現(xiàn)動(dòng)態(tài)添加小廣告。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07

最新評(píng)論

慈溪市| 庆云县| 区。| 霍山县| 桐城市| 宜君县| 枣庄市| 郯城县| 舞钢市| 财经| 岳阳市| 鄄城县| 同德县| 邻水| 屏边| 商河县| 基隆市| 七台河市| 阳朔县| 太白县| 双峰县| 枣庄市| 礼泉县| 汨罗市| 沾益县| 岳西县| 类乌齐县| 山阳县| 奉贤区| 祁阳县| 克东县| 黎川县| 扶沟县| 宁远县| 四会市| 芜湖市| 望奎县| 定兴县| 康马县| 德令哈市| 博乐市|