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

نام تاپیک: کسی میتونه کمک کنه , با این انتخا گر ها دچار مشکل شدم

  1. #1

    Smile کسی میتونه کمک کنه , با این انتخابگر ها دچار مشکل شدم

    سلام دوستان
    داشتم یه کد ساده می نوشتم که با رفتن موس روی یه عکس , یه قسمت از یع باکس کوچیک بشه.
    ولی نمیدونم چا انتخاب گر درست عمل نمیکنه این کدش:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    </head>
    <style type="text/css">
    .box{
    height:200px;
    width:300px;
    border:#999 solid 1px;
    border-radius:8px;
    background-color:#ccc;
    }
    .hed{
    width:100%;
    height:32px;
    background-color:#333;
    border-radius:8px 8px 0 0;
    color:#000;
    text-align:center;
    font-size:18px;
    }
    .hide{
    float:right;
    border-radius:0 8px 0 0;
    }
    </style>
    <script type="text/javascript">
    $('img[class="hide"]').hover(function(e) {
    $("div.box").animate({height:'200px'});
    },function(e){
    $("div.box").animate({height:'32px'});
    $("div.box").css("border-radius","8px 8px 0 0");

    });
    </script>
    </head>
    <body>
    <div class="box">
    <div class="hed">
    <img class="hide" src="e1.png"/>
    meno
    </div>
    </div>
    </body>
    </html>

    مشکل از این خطه

    $('img[class="hide"]').hover(function(e) {

    یعنی وقتی این خط رو به این تغییر میدم

    $(document).hover(function(e) {

    یعنی با سند اصلی کار میکنم مشکلی پیش نمی آد ولی تو انتخاب گر مورد نظر من مشکل داره یا من اشتباه نوشتم
    کسی چیزی میدونه لطفا راهنمایی کنه
    ممنون
    آخرین ویرایش به وسیله ali.monje : شنبه 21 دی 1392 در 23:10 عصر

  2. #2

    نقل قول: کسی میتونه کمک کنه , با این انتخا گر ها دچار مشکل شدم

    e رو حذف کنید ببنید کار می کنه یا نه در ضمن می تونید به روش دیگه ای hide رو انتخاب کنید ممنون!

  3. #3

    نقل قول: کسی میتونه کمک کنه , با این انتخا گر ها دچار مشکل شدم

    نقل قول نوشته شده توسط danial.saeedi مشاهده تاپیک
    e رو حذف کنید ببنید کار می کنه یا نه در ضمن می تونید به روش دیگه ای hide رو انتخاب کنید ممنون!
    e رو حذف کردم باز هم نشد , مشکل سر این نیست که hide رو چطور انتخاب کنم , هر چیزی غیر document مینویسم انتخاب نمیشه , مثلا مینویسم img خالی تا تمام تصاویر رو انتخاب کنم ولی باز همین مشکل هست. نمیدونم تکه کدی چیزی یادم رفته که باید بنویسم یا نه!

  4. #4

    نقل قول: کسی میتونه کمک کنه , با این انتخا گر ها دچار مشکل شدم

    کدهایی مربوط به جاوااسکریپت رو پایین (قبل از body/) بنویسید:
    اینجوری هم سرعت لود صفحتون بیشتر میشه... هم کدهای جاوااسکریپت تا وقتی که المنتهای صفحه لود نشدن اجرا نمیشن.
    کد HTML:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    </head>
    <style type="text/css">
    .box{
        height:200px;
        width:300px;
        border:#999 solid 1px;
        border-radius:8px;
        background-color:#ccc;
    }
    .hed{
        width:100%;
        height:32px;
        background-color:#333;
        border-radius:8px 8px 0 0;
        color:#000;
        text-align:center;
        font-size:18px;
    }
    .hide{
        float:right;
        border-radius:0 8px 0 0;
    }
    </style>
    <script type="text/javascript">
    $('img[class="hide"]').hover(function(e) {
            $("div.box").animate({height:'200px'});
        },function(e){
            $("div.box").animate({height:'32px'});
            $("div.box").css("border-radius","8px 8px 0 0");
    
    });
    </script>
    </head>
    <body>
    <div class="box">
    <div class="hed">
    <img class="hide" src="e1.png"/>
    meno
    </div>
    </div>
    
    <script type="text/javascript">
    $('img[class="hide"]').hover(function(e) {
            $("div.box").animate({height:'200px'});
        },function(e){
            $("div.box").animate({height:'32px'});
            $("div.box").css("border-radius","8px 8px 0 0");
    
    });
    </script>
    </body>
    </html>
    یا اگه میخاید توی head بمونن (که کار درستی نیستی) میتونید از ()ready استفاده کنید.

  5. #5

    نقل قول: کسی میتونه کمک کنه , با این انتخا گر ها دچار مشکل شدم

    نقل قول نوشته شده توسط Javidhb مشاهده تاپیک
    کدهایی مربوط به جاوااسکریپت رو پایین (قبل از body/) بنویسید:
    اینجوری هم سرعت لود صفحتون بیشتر میشه... هم کدهای جاوااسکریپت تا وقتی که المنتهای صفحه لود نشدن اجرا نمیشن.
    کد HTML:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    </head>
    <style type="text/css">
    .box{
        height:200px;
        width:300px;
        border:#999 solid 1px;
        border-radius:8px;
        background-color:#ccc;
    }
    .hed{
        width:100%;
        height:32px;
        background-color:#333;
        border-radius:8px 8px 0 0;
        color:#000;
        text-align:center;
        font-size:18px;
    }
    .hide{
        float:right;
        border-radius:0 8px 0 0;
    }
    </style>
    <script type="text/javascript">
    $('img[class="hide"]').hover(function(e) {
            $("div.box").animate({height:'200px'});
        },function(e){
            $("div.box").animate({height:'32px'});
            $("div.box").css("border-radius","8px 8px 0 0");
    
    });
    </script>
    </head>
    <body>
    <div class="box">
    <div class="hed">
    <img class="hide" src="e1.png"/>
    meno
    </div>
    </div>
    
    <script type="text/javascript">
    $('img[class="hide"]').hover(function(e) {
            $("div.box").animate({height:'200px'});
        },function(e){
            $("div.box").animate({height:'32px'});
            $("div.box").css("border-radius","8px 8px 0 0");
    
    });
    </script>
    </body>
    </html>
    یا اگه میخاید توی head بمونن (که کار درستی نیستی) میتونید از ()ready استفاده کنید.
    خیلی ممنون دوست عزیز مشکل حل , و در مورد موضوعی هم که تذکر دادین بینهایت متشکر
    اگه به تایپک مراجعه کردین یه سوال از حضورتون داشتم , چطور میشه مختصات موس رو روی مرورگر با جی کوئری به دست آورد؟

  6. #6

    نقل قول: کسی میتونه کمک کنه , با این انتخا گر ها دچار مشکل شدم


  7. #7

    نقل قول: کسی میتونه کمک کنه , با این انتخا گر ها دچار مشکل شدم

    نقل قول نوشته شده توسط Javidhb مشاهده تاپیک
    ممنون دوست عزیز عالی بود

تاپیک های مشابه

  1. سوال: کسی میتونه کمک کنه و بمن بگه چجوری میتونم روی یک کامپیوتر
    نوشته شده توسط payam200525 در بخش شبکه و Networking‌
    پاسخ: 3
    آخرین پست: پنج شنبه 28 آذر 1392, 08:48 صبح
  2. پاسخ: 1
    آخرین پست: پنج شنبه 21 شهریور 1392, 07:32 صبح
  3. مشکل در ویژوال کسی میتونه کمک کنه
    نوشته شده توسط kurdboy2175 در بخش C#‎‎
    پاسخ: 9
    آخرین پست: شنبه 22 تیر 1392, 20:15 عصر
  4. کسی میتونه کمکم کنه میخوام گرازشم این شکلی شه
    نوشته شده توسط ali_behshahr در بخش ابزارهای گزارش سازی
    پاسخ: 2
    آخرین پست: سه شنبه 16 آبان 1391, 00:32 صبح

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

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