رفتن به مطلب

تغییر در سایر عناصر در css


پست های پیشنهاد شده

سلام خسته نباشید

چطور میشه با کلیک روی یک عنصر سایر عناصر رو دچار تغییر کرد.

مثلا یک عنصر داریم که اگه روش کلیک کردیم؛ padding یا margin یه عنصر دیگه برداشته بشه

من کد زیر رو زدم ولی مثل اینکه اینطوری نمیشه

 
a:clicked 
{
	#header
	{
		padding:0 40px 0 40px !important;
	}
}

 

ویرایش شده توسط mo30qari
لینک به ارسال

سلام. باید از جاوا اسکریپت برای این کار استفاده کنید.

ولی راحت ترش این هست که کتابخانه ی  jquery رو توی پیج اینکلود کنید و بعد از اون تکه کد زیر رو بگذارید:

<script type='text/javascript'>
  jQuery(document).ready(function($){
    $('a.myelement').on('click',function(){
      $('#header').css({'padding':'0px 40px 0px 40px'});
    });
  });
</script>

 

لینک به ارسال

.myelement کلاسی هست که به یکی از تگ های a تون دادین . برای این که بگیم کدوم تگ a استفاده شده توی صفحه فعلی مد نظرمون هست باید اسم کلاس یا آی دی اون رو به تابع جی کوئری ارسال کنیم.

اگر می خواید با کلیک بر روی هر تگ a ای توی صفحه فعلی دستورات اجرا بشه .myelement رو کلا پاک کنید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...