رفتن به مطلب

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

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

63942868802211070546.jpg

لینک به ارسال

بفرمایید!

البته خودتون باید توش تغییر بدید تا طبق نظرتون در بیاد.

  • امتیاز 4
لینک به ارسال

بفرمایید!

البته خودتون باید توش تغییر بدید تا طبق نظرتون در بیاد.

آموزش هایی که در این سایت و دیگر سایت ها دیدم را در لوکال اجرا کردم و هیچکدام جواب ندادند. و همه آنها متنی که باید برای هر تب نشان داده شود را در پایین تب ها پشت سر هم نشان می دادند اگر ممکن است همینجا کد html و css نهایی را قرار دهید.

لینک به ارسال
  • 2 هفته بعد...
ارسال شده در (ویرایش شده)

من از بین این موارد مورد زیر را انتخاب کردم. اما نمی دونم که js زیر را کجا باید بگذارم.


http://www.unwrongest.com/projects/tabify/


$('#menu').tabify();

ویرایش شده توسط dnoj-ir
لینک به ارسال

آقا مرتضی این کد را گذاشتم ولی در لوکال جواب نمیده. قبلا هم چندین بار تست کرده بودم ولی باز هم جواب نمی داد.

لینک به ارسال

شما مطمئنی کتابخانه ی جی کوئری توی پوستتون موجود هست و درست فراخونی شده ؟

  • امتیاز 2
لینک به ارسال

شما مطمئنی کتابخانه ی جی کوئری توی پوستتون موجود هست و درست فراخونی شده ؟

فکر کنم فراخوانی بشه. عکس رو نگاه کنید.

post-412-0-51007100-1356356556_thumb.png

لینک به ارسال

نه ربطی به لوکال نداره jquery اگر به ورژن های مختلف لینک بشه تداخل ایجاد می کنه

برای تب می تونید دستور زیر را استفاده کنید که jquery نباشه

در head


<script type="text/javascript">
<!--
function mytab(Down)
{
document.getElementById('example1').style.display='none'
document.getElementById('example2').style.display='none'
document.getElementById(Down).style.display='block'
//-->
</script>

در محل مورد نظر


<table style="width: 100%">
<tr>
<td><a href="javascript:mytab('example1')">عنوان تب اول</a></td>
<td><a href="javascript:mytab('example2')">عنوان تب دوم</a></td>
</tr>
<tr>
<td colspan="2"><div id="example1" style="display:block">
محتویات تب اول
</div>
<td colspan="2"><div id="example1" style="display:none">
محتویات تب دوم
</div>

</td>
</tr>
</table>

example1,example2 را با id مناسب که برای لایه ها می گذارید عوض کنید دقت کنید این دو آی دی در سه جا باید قرار بگیرند

  • امتیاز 4
لینک به ارسال
  • 1 ماه بعد...

دوستان مدتی بود که می خواستم از این tab ها استفاده کنم ولی وقت نمی شد حالا وقت دارم لطفا کمکم کنید تا tab ها درست کار کنند.

من از این tab استفاده کردم

اول کد زیر را بالای </head> گذاشتم


<script type="text/javascript">
$('#menu').tabify();
</script>

بعد استایل بهش دادم و کد زیر را هم در سایدبار گذاشتم


<ul id="menu">
<li class="active"><a href="#jquery">jQuery</a></li>
<li><a href="#prototype">Prototype</a></li>
<li><a href="#ext">Ext</a></li>
</ul>

<div id="jquery">
jQuery is a cross-browser…
</div>
<div id="prototype">
The Prototype Javascript…
</div>
<div id="ext">
Ext (X-t) is a Javascript…
</div>

ولی الان همه محتویات tab ها زیر هم نشون داده می شوند و با کلیک روی هر tab هم هیچ تغییری نمی کند. این هم لینک آنلاین

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

فایل جاوااسکریپت مربوط به تب رو توی پوسته قرار ندادید!

مگر این نیست؟


<script type="text/javascript">
$('#menu').tabify();
</script>

اگر این نیست پس چه چیزی را باید قرار دهم؟

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...