Hi Richards,
Please give me a simple example on get and set
maxWidth after init when ever we are doing resize (resize: ).
With Regards
sure
On Mar 5, 11:50 am, sure <[email protected]> wrote:
> Updated code:
> <code>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1" />
> <title>Liquid-Layout</title>
> <style type="text/css">
> body
> {
> margin:0;
> padding:5px;
> width:100%;
> background:#FFFFFF;
> }
> .liquidlayout
> {
> position:relative;
> clear:both;
> float:left;
> background:#FFFFFF;
> border:2px #CCCCCC dotted;
> width:800px;
> }
> .topcls
> {
> float:left;
> position:relative;
> width:100%;
> background:#FFFFFF;
> color:#000000;
> }
> .topcls-row
> {
> float:left;
> width:74%;
> position:relative;
> background:#FFFFFF;
> border:1px #CCCCCC solid;
> margin:1px;
> /*min-height:180px;*/
> }
> .toprightcolum
> {
> float:right;
> top:0;
> right:0;
> position:relative;
> background:#FFFFFF;
> border:1px #CCCCCC solid;
> width:25%;
> overflow:hidden;
> min-height:45px;
> }
> .bottomcls
> {
> clear:both;
> float:left;
> position:relative;
> width:100%;
> background:#FFFFFF;
> color:#003366;
> }
> .btmcls
> {
> float:left;
> position:relative;
> width:32.5%;
> background:#FFFFFF;
> text-align:center;
> border:1px #CCCCCC solid;
> margin:2px;
> }
> .gargetcls
> {
> font-family:Arial;
> font-size:12px;
> background:#FFCC00;
> color:#FF0000;
> border:1px #FF9900 solid;
> position:relative;
> width:130px;
> left:35px;
> top:25px;
> }
> #customblock
> {
> position:relative;
> float:left;
> background:#EEEEEE;
> border:1px #666666 solid;
> margin-top:2px;
> }
> </style>
> <link rel="stylesheet" href="css/flora.resizable.css" />
> <script src="js/jquery-1.2.6.js" type="text/javascript"></script>
> <script src="js/jquery-ui-personalized-1.5.3.min.js" type="text/
> javascript"></script>
> <script type="text/javascript">
> $(function()
> {
> init();
> var rWid =
> (parseInt($("#mWidth").val())-parseInt($("#trcolum").val
> ()))-7;
> $(".liquidlayout").resizable(
> {
>
> autoHide:true,ghost:true,resize:function(ev,ui)
> {
>
> $("#tlrows").attr("value",$(".topcls-row").css("width"));
>
> $("#mWidth").attr("value",ui.size.width);
> init();
> //$("#debug").html(maxWid);
> }
> });
> $(".topcls-row").resizable(
> {
> alsoResize:".topcls-
> row",autoHide:true,maxWidth:rWid,resize:function(ev,ui)
> {
>
>
> $("#tlrows").attr("value",ui.size.width);
> }
> });
>
> $(".toprightcolum").resizable({autoHide:true,containment:$
> ("#liquidlayout").length?'#liquidlayout':'document'});
> $(".btmcls").resizable
> ({autoHide:true,alsoResize:"#btmcol1,#btmcol2,#btmcol3"});
> });
> function init()
> {
> var Wid =
> (parseInt($("#mWidth").val())-parseInt($("#trcolum").val
> ()))-7;
> $("#maxWidth").attr("value",Wid);
>
> $("#mWidth").attr("value",$("#liquidlayout").css("width"));
>
> $("#tlrows").attr("value",$(".topcls-row").css("width"));
>
> $("#trcolum").attr("value",$(".toprightcolum").css("width"));
> }
> </script>
> </head>
> <body>
> <div id="liquidlayout" class="liquidlayout">
> <div id="topcls" class="topcls">
> <div id="toprightcolum"
> class="toprightcolum">Click to insert
> gadget</div>
> <div id="toprow1" class="topcls-row">Click to
> insert gadget</div>
> <div id="toprow2" class="topcls-row">Click to
> insert gadget</
> div>
> </div>
> <div id="bottomcls" class="bottomcls">
> <div id="btmcol1" class="btmcls">Left</div>
> <div id="btmcol2" class="btmcls">Middle</div>
> <div id="btmcol3" class="btmcls">Right</div>
> </div>
> </div>
> <div id="customblock">
> Custom block
> </div>
> <div id="debug"></div>
> <input type="hidden" id="maxWidth" name="maxWidth" value="" />
> <input type="hidden" id="mWidth" name="mWidth" value="" />
> <input type="hidden" id="tlrows" name="tlrows" value="" />
> <input type="hidden" id="trcolum" name="trcolum" value="" />
> </body>
> </html>
>
> </code>
>
> On Mar 5, 11:47 am, sure <[email protected]> wrote:
>
> > Hi Richard,
> > First of all thank u very much for your quick response.
> > I have read that document. But i am unable to set maxWidth to my div
> > after init. Here is my complete code. What i want is if i resize
> > liquidlayout(main div). Than, i would like to set the maxWidth for
> > toprow1 and toprow2(divs). How can i do this, please let me know. I am
> > hanged at this point.
>
> > <code>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > <html xmlns="http://www.w3.org/1999/xhtml">
> > <head>
> > <meta http-equiv="Content-Type" content="text/html;
> > charset=iso-8859-1" />
> > <title>Liquid-Layout</title>
> > <style type="text/css">
> > body
> > {
> > margin:0;
> > padding:5px;
> > width:100%;
> > background:#FFFFFF;
> > }
> > .liquidlayout
> > {
> > position:relative;
> > clear:both;
> > float:left;
> > background:#FFFFFF;
> > border:2px #CCCCCC dotted;
> > width:800px;
> > }
> > .topcls
> > {
> > float:left;
> > position:relative;
> > width:100%;
> > background:#FFFFFF;
> > color:#000000;
> > }
> > .topcls-row
> > {
> > float:left;
> > width:74%;
> > position:relative;
> > background:#FFFFFF;
> > border:1px #CCCCCC solid;
> > margin:1px;
> > /*min-height:180px;*/
> > }
> > .toprightcolum
> > {
> > float:right;
> > top:0;
> > right:0;
> > position:relative;
> > background:#FFFFFF;
> > border:1px #CCCCCC solid;
> > width:25%;
> > overflow:hidden;
> > min-height:45px;
> > }
> > .bottomcls
> > {
> > clear:both;
> > float:left;
> > position:relative;
> > width:100%;
> > background:#FFFFFF;
> > color:#003366;
> > }
> > .btmcls
> > {
> > float:left;
> > position:relative;
> > width:32.5%;
> > background:#FFFFFF;
> > text-align:center;
> > border:1px #CCCCCC solid;
> > margin:2px;
> > }
> > .gargetcls
> > {
> > font-family:Arial;
> > font-size:12px;
> > background:#FFCC00;
> > color:#FF0000;
> > border:1px #FF9900 solid;
> > position:relative;
> > width:130px;
> > left:35px;
> > top:25px;
> > }
> > #customblock
> > {
> > position:relative;
> > float:left;
> > background:#EEEEEE;
> > border:1px #666666 solid;
> > margin-top:2px;
> > }
> > </style>
> > <link rel="stylesheet" href="css/flora.resizable.css" />
> > <script src="js/jquery-1.2.6.js" type="text/javascript"></script>
> > <script src="js/jquery-ui-personalized-1.5.3.min.js" type="text/
> > javascript"></script>
> > <script type="text/javascript">
> > $(function()
> > {
> > init();
> > var rWid =
> > (parseInt($("#mWidth").val())-parseInt($("#trcolum").val
> > ()))-7;
> > $(".liquidlayout").resizable(
> > {
> >
> > autoHide:true,ghost:true,resize:function(ev,ui)
> > {
> >
> > $("#tlrows").attr("value",$(".topcls-row").css("width"));
> >
> > $("#mWidth").attr("value",ui.size.width);
> > init();
> > //$("#debug").html(maxWid);
> > }
> > });
> > $(".topcls-row").resizable(
> > {
> >
> > alsoResize:".topcls-row",autoHide:true,resize:function(ev,ui)
> > {
>
> >
>
> ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---