نمایش نتایج 1 تا 6 از 6

نام تاپیک: تغییر سایز تگ Div با جاوا اسکریپت

  1. #1
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    تغییر سایز تگ Div با جاوا اسکریپت

    با سلام

    فرض کنید که یک تگ DIV دارید با طول و عرض مشخص مثل طول 100 . عرض 10 . حالا چیزی که مد نظر بنده هست اینه که چگونه میتونیم با کمک یک تایمیر عرض تگ div رو با کلیک بروی یک دکمه از 0 به 10 برسونیم بگونه ای که این افزایش عرض به یکباره صورت نگیره و بر اساس زمان افزایش پیدا کنه که یک حالت انیمیشن ایجاد بشه . و با کلیک مجدد بروی دکمه عرض از 10 به 0 تغییر کنه .


    با تشکر

  2. #2
    کاربر دائمی آواتار Rambod
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    سن
    45
    پست
    404

    نقل قول: تغییر سایز تگ Div با جاوا اسکریپت

    شما كه دوست داري توي سايتت Effect داشته باشي، به نظر من از JQuery استفاده كن كه هم امكانات خيلي زيادي رو در اختيارت ميذاره و هم خيلي ساده است.

  3. #3
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: تغییر سایز تگ Div با جاوا اسکریپت

    ممنون دوست عزیز . ببینید چون این قسمتی که خدمت شما گفتم قسمتی از یک برنامه هست و از اونجایی که بنده در حال یادگیری جاوا اسکریپت هستم ترجیح میدم که از چیزی فعلا استفاده کنم که اولا با اون آشنایی دارم و اینکه فهم کدها برام ساده باشه و در ضمن این پکیج که شما معرفی کردید رو ایرانیها نمیتونن دل کنن ... یعنی مجاز نیستند چون جزو گوگل پک هست ...... اگر دوستان محبت کنند و راهنمایی بیشتری کنند ممنون میشم .

  4. #4

    نقل قول: تغییر سایز تگ Div با جاوا اسکریپت


    <script>
    var timer;
    var div = null;
    var min_divWidth = 0;
    var max_divWidth = 10;
    var divWidth = 0;
    var injector = 1;
    var interval = 100;
    function animate() {
    if( !div ) {
    div = document.getElementById( 'div_id' );
    }
    if( divWidth == min_divWidth ) {
    div.style.display = 'inline';
    }
    if( divWidth > 0 && divWidth < 10 ) {
    return;
    }
    timer = setInterval( 'start()', interval );
    }
    function start() {
    divWidth += injector;
    div.style.width = divWidth + 'px';
    if( divWidth == min_divWidth || divWidth == max_divWidth ) {
    stop();
    injector *= -1;
    }
    }
    function stop() {
    clearInterval( timer );
    if( divWidth == min_divWidth ) {
    div.style.display = 'none';
    }
    }
    </script>
    <div id="div_id" style="display:none;width:0px;height:10px;border:1px gray solid;background:silver;position:absolute;"></div><br>
    <a href="javascript:animate()">Start animation</a>

  5. #5
    کاربر دائمی آواتار Rambod
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    سن
    45
    پست
    404

    نقل قول: تغییر سایز تگ Div با جاوا اسکریپت

    من اومدم كه كد رو براتون بذارم ديدم org.kiani عزيز هم اين كار رو كردند. حالا ضرر نداره! ميشه 2 تا نمونه!!



    <html>
    <head>
    <script language="javascript" type="text/javascript">

    var width = 100;

    function display(){
    var el = document.getElementById("HiddenDiv");
    var btn=document.getElementById("btnShow");

    if (btn.value=='<<')
    {
    if (width<50)
    {
    btn.value = ">>";
    clearTimeout("display()");
    } else {
    width--;
    el.style.width = width;
    setTimeout("display()",1);
    }
    }
    else
    {
    if (width>=100)
    {
    btn.value = "<<";
    clearTimeout("display()");
    } else {
    width++;
    el.style.width = width;
    setTimeout("display()",1);
    }
    }

    }
    display()
    -->
    </script>

    </head>
    <body>

    <div id="HiddenDiv" style=" border-right: thin solid;
    border-top: thin solid;
    border-left: thin solid;
    border-bottom: thin solid;
    width: 100px;
    height: 50px;
    background-color: #ff6666">

    </div>
    <br />
    <input id="btnShow" type="button" value="<<" onclick="return display()" />


    </body>
    </html>




  6. #6
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: تغییر سایز تگ Div با جاوا اسکریپت

    ممنون دوستان عزیر محبت فرمودید . مشکلم حل شد ...

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •