找回密码
 立即注册

QQ登录

只需一步,快速开始

sjsm

中级会员

63

主题

252

帖子

649

积分

中级会员

积分
649

活字格认证微信认证勋章

sjsm
中级会员   /  发表于:2013-12-6 10:11  /   查看:8014  /  回复:3
使用wijaccordion实现类型QQ分组的功能。高度填充父容器

3 个回复

倒序浏览
sjsm
中级会员   /  发表于:2013-12-6 10:48:00
沙发
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <title></title>
  5.     <!--Theme-->
  6.     <link href="http://cdn.wijmo.com/themes/aristo/jquery-wijmo.css" rel="stylesheet"
  7.         type="text/css" />
  8.     <!--Wijmo Widgets CSS-->
  9.     <link href="http://cdn.wijmo.com/jquery.wijmo-pro.all.3.20133.20.min.css" rel="stylesheet"
  10.         type="text/css" />
  11.     <!--RequireJs-->
  12.     <script type="text/javascript" src="http://cdn.wijmo.com/external/require.js"></script>
  13.     <script type="text/javascript">
  14.         requirejs.config({
  15.             baseUrl: "http://cdn.wijmo.com/amd-js/",
  16.             paths: {
  17.                 "jquery": "jquery-1.9.1.min",
  18.                 "jquery-ui": "jquery-ui-1.10.1.custom.min",
  19.                 "jquery.ui": "jquery-ui",
  20.                 "jquery.mousewheel": "jquery.mousewheel.min",
  21.                 "globalize": "globalize.min"
  22.             }
  23.         });
  24.     </script>
  25. </head>
  26.     <body>
  27.         <h1>如何使用wijaccordion实现与jquery ui accordionfdsafd的同相效果。填充父容器的高度</h1>
  28.         <fieldset>相同的效果
  29.             <legend>wijaccordion</legend>
  30.             <div style="height: 600px; background-color: Aqua;">
  31.                 <div id="accordion">
  32.                     <h2>
  33.                         Page1</h2>
  34.                     <div>
  35.                         <img src="http://wijmo.com/wp-content/themes/wijmov2/img/wijmo_logo_small.png">
  36.                         Sloptingle zung.</div>
  37.                     <h2>
  38.                         2</h2>
  39.                     <div>
  40.                         Bla boo Ongle Fling shnazzlegobble yap boo Sloptingle zung duh wubble dinglekanoodle
  41.                         dizzle nip zunglezunk, wuggle slop boo bleep ding blapdazzle yap boo Sloptingle.
  42.                         Ho slop a boobananarama ho meep 200 Hizzy bleeb, tangfraggle blob a waggleblop ho
  43.                         oodle dobbafling blungdubba, duh dazzledongle Ongle Fling ingle whack dizzlequibble.
  44.                         Boo dubbatwiddle Ongle Fling ha zingwooble razzle blip cake flungzongle, dazzleshnaz
  45.                         dazzle, boo blo-flabblang bleeb bla.</div>
  46.                     <h2>
  47.                         3</h2>
  48.                     <div>
  49.                         Boo shrubberyfraggle ongle ho Ongle Fling flop shnoz boo 1500s ha flungshnuzzle
  50.                         blung bla dabba tingleflobble. Bleeblo 1.10.32 bla 1.10.33 cake nip Zoweecake Zungletang
  51.                         da Nizzlezongle zap Wiggle boo blip flungshnuzzle nip blang blong dabbablang zang,
  52.                         quibbleshnazzle zap Razzbleeb shnozingle cake boo 1914 slapblob zap H. Shnazbleeb.</div>
  53.                     <h2>
  54.                         4</h2>
  55.                     <div>
  56.                         Dee zung... tang a blippity onglezunk. Ho oodely blopping zuppity bam blong dee
  57.                         blingity blupboo. Nip blobbity dobbawheezer! Blo crongle bleebwiggle, flibble nip
  58.                         zip crongle, ho woogle bang goblin dee hizzy-yada...goblin roo yap! Bam da bananarama
  59.                         hizzy flibbity zongity tizzle izzlezungle? Wooble twaddle dee flong ha flup? Flee
  60.                         loo razz flee? Flibbity weeblequibble.</div>
  61.                     <h2>
  62.                         5</h2>
  63.                     <div>
  64.                         Ongle Fling ha blangity flung zoom ho boo cranglefraggle bla zongbla zangzowee.
  65.                         Ongle Fling wow zing boo zangzowees shrubberyfraggle flung zoom tang shnoz boo 1500s,
  66.                         bing bam blipblee flungwooble dang a nizzle ho ding bla shnazzleblab ho duh ting
  67.                         a ding bleeptwaddle flob. Ho boo nizzleling nip boo 1960s blob boo flapzunk ho Blupblab
  68.                         wiggle jangledizzle Ongle Fling blupgoblin, bla flap flapping blob ingleblab flibyada
  69.                         crongledilznoofus bang Blong Meepshnazzle hizzlezungle shnozingle ho Ongle Fling.</div>
  70.                     <h2>
  71.                         6</h2>
  72.                     <div>
  73.                         Shnozzlecrangle duh plopshrubbery tangle, Ongle Fling ha boo blangity nizzle zoom.
  74.                         Ho wow hizzy nip a bleep ho woggleflop Hizzy tongleflab cake 45 YIP, wuggle ho meep
  75.                         2000 flong wow.
  76.                         <br>
  77.                         <img src="http://wijmo.com/files/img/icons/widget/Accordion.png"></div>
  78.                     <h2>
  79.                         7</h2>
  80.                     <div>
  81.                         Ho ha a doof cringlezowee bloo bing a dizzle flop yap dizzlenizzle zap boo flungwhack
  82.                         shnizzlegobble ho a blop bing bangflib yap boo weeble. Boo wacko ho dabba Ongle
  83.                         Fling ha bing ho wow a flap-boo-plop jingle funkzonk ho blatwiddle, nip dinglezoom
  84.                         duh dabba Shnizzlegobble blip, shnizzlegobble blip, wuggle ho zong bang flungwhack
  85.                         Razzbleeb. Wugglewheezer shnozingle dang blingdoof meep boo flong, flubzongle zap
  86.                         shnozzleflip, flubzongle yap wibblezowee (dazzleshnaz dazzle bla boo bang). <a href="http://bff.orangehairedboy.com/">
  87.                                                                                                         Blippity Fling-Flang by orangehairedboy</a></div>
  88.                 </div>
  89.             </div>
  90.         </fieldset>
  91.         <fieldset>
  92.             <legend>jquery ui accordion</legend>
  93.             <div style="height: 600px; background-color: Aqua;">
  94.                 <div id="accordion2">
  95.                     <h2>
  96.                         Page1</h2>
  97.                     <div>
  98.                         <img src="http://wijmo.com/wp-content/themes/wijmov2/img/wijmo_logo_small.png">
  99.                         Sloptingle zung.</div>
  100.                     <h2>
  101.                         2</h2>
  102.                     <div>
  103.                         Bla boo Ongle Fling shnazzlegobble yap boo Sloptingle zung duh wubble dinglekanoodle
  104.                         dizzle nip zunglezunk, wuggle slop boo bleep ding blapdazzle yap boo Sloptingle.
  105.                         Ho slop a boobananarama ho meep 200 Hizzy bleeb, tangfraggle blob a waggleblop ho
  106.                         oodle dobbafling blungdubba, duh dazzledongle Ongle Fling ingle whack dizzlequibble.
  107.                         Boo dubbatwiddle Ongle Fling ha zingwooble razzle blip cake flungzongle, dazzleshnaz
  108.                         dazzle, boo blo-flabblang bleeb bla.</div>
  109.                     <h2>
  110.                         3</h2>
  111.                     <div>
  112.                         Boo shrubberyfraggle ongle ho Ongle Fling flop shnoz boo 1500s ha flungshnuzzle
  113.                         blung bla dabba tingleflobble. Bleeblo 1.10.32 bla 1.10.33 cake nip Zoweecake Zungletang
  114.                         da Nizzlezongle zap Wiggle boo blip flungshnuzzle nip blang blong dabbablang zang,
  115.                         quibbleshnazzle zap Razzbleeb shnozingle cake boo 1914 slapblob zap H. Shnazbleeb.</div>
  116.                     <h2>
  117.                         4</h2>
  118.                     <div>
  119.                         Dee zung... tang a blippity onglezunk. Ho oodely blopping zuppity bam blong dee
  120.                         blingity blupboo. Nip blobbity dobbawheezer! Blo crongle bleebwiggle, flibble nip
  121.                         zip crongle, ho woogle bang goblin dee hizzy-yada...goblin roo yap! Bam da bananarama
  122.                         hizzy flibbity zongity tizzle izzlezungle? Wooble twaddle dee flong ha flup? Flee
  123.                         loo razz flee? Flibbity weeblequibble.</div>
  124.                     <h2>
  125.                         5</h2>
  126.                     <div>
  127.                         Ongle Fling ha blangity flung zoom ho boo cranglefraggle bla zongbla zangzowee.
  128.                         Ongle Fling wow zing boo zangzowees shrubberyfraggle flung zoom tang shnoz boo 1500s,
  129.                         bing bam blipblee flungwooble dang a nizzle ho ding bla shnazzleblab ho duh ting
  130.                         a ding bleeptwaddle flob. Ho boo nizzleling nip boo 1960s blob boo flapzunk ho Blupblab
  131.                         wiggle jangledizzle Ongle Fling blupgoblin, bla flap flapping blob ingleblab flibyada
  132.                         crongledilznoofus bang Blong Meepshnazzle hizzlezungle shnozingle ho Ongle Fling.</div>
  133.                     <h2>
  134.                         6</h2>
  135.                     <div>
  136.                         Shnozzlecrangle duh plopshrubbery tangle, Ongle Fling ha boo blangity nizzle zoom.
  137.                         Ho wow hizzy nip a bleep ho woggleflop Hizzy tongleflab cake 45 YIP, wuggle ho meep
  138.                         2000 flong wow.
  139.                         <br>
  140.                         <img src="http://wijmo.com/files/img/icons/widget/Accordion.png"></div>
  141.                     <h2>
  142.                         7</h2>
  143.                     <div>
  144.                         Ho ha a doof cringlezowee bloo bing a dizzle flop yap dizzlenizzle zap boo flungwhack
  145.                         shnizzlegobble ho a blop bing bangflib yap boo weeble. Boo wacko ho dabba Ongle
  146.                         Fling ha bing ho wow a flap-boo-plop jingle funkzonk ho blatwiddle, nip dinglezoom
  147.                         duh dabba Shnizzlegobble blip, shnizzlegobble blip, wuggle ho zong bang flungwhack
  148.                         Razzbleeb. Wugglewheezer shnozingle dang blingdoof meep boo flong, flubzongle zap
  149.                         shnozzleflip, flubzongle yap wibblezowee (dazzleshnaz dazzle bla boo bang). <a href="http://bff.orangehairedboy.com/">
  150.                                                                                                         Blippity Fling-Flang by orangehairedboy</a></div>
  151.                 </div>
  152.             </div>
  153.         </fieldset>
  154.         <script id="scriptInit" type="text/javascript">
  155.             require(["wijmo.wijaccordion"], function () {
  156.                 $(document).ready(function () {
  157.                     $("#accordion").wijaccordion({
  158.                         header: "h2",
  159.                         fillSpace: true,
  160.                         heightStyle: "fill"
  161.                         //expandDirection: "right",
  162.                     //event: "mouseover"
  163.                     });

  164.                     $("#accordion2").accordion({
  165.                         header: "h2",
  166.                         heightStyle: "fill"
  167.                         //expandDirection: "right",
  168.                     //event: "mouseover"
  169.                     });
  170.                 });
  171.             });
  172.         </script>
  173.     </body>
  174. </html>
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-6 16:17:00
板凳
回复 2楼sjsm的帖子

感谢你的 demo,很详细。
我暂时没有找到合适的解决方法。需要发送给产品组确认,在得到回复后反馈给你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-12 17:11:00
地板
回复 2楼sjsm的帖子

sjsm 你好,
当前没有内置的属性来控制 100% 填充,可以通过selectedIndexChanged 抓取点击事件,再设置当前内容高度:

  1. <script id="scriptInit" type="text/javascript">
  2.             function test(e,data)
  3.           {
  4.         var newIndex=data.newIndex;
  5.         var tabcolection=$(".wijmo-wijaccordion-content.ui-widget-content.wijmo-wijaccordion-content-active");
  6.         tabcolection.height(307);
  7.         }
  8.             require(["wijmo.wijaccordion"], function () {
  9.                 $(document).ready(function () {
  10.                     $("#accordion").wijaccordion({
  11.                         header: "h2",
  12.                         fillSpace: true,
  13.                         heightStyle: "fill",
  14.         selectedIndexChanged :test
  15.                         //expandDirection: "right",
  16.                     //event: "mouseover"
  17.                     });

  18.                     $("#accordion2").accordion({
  19.                         header: "h2",
  20.                         heightStyle: "fill"
  21.                         //expandDirection: "right",
  22.                     //event: "mouseover"
  23.                     });
  24.                 });
  25.             });
  26.         </script>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部