رفتن به مطلب

اضافه کردن یک class به عکس ها یا لینکهای post


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

سلام اساتید عزیز...

من این سایت رو دیروز پیدا کردم http://highslide.com و میخوام از کدش داخل post ها استفاده کنم ولی نمیدونم چطوری به لینکهای دور عکس class اضافه کنم لطفا راهنمایی کنید.

تشکر.

لینک به ارسال

سلام

متوجه نشدم به کجا میخواید کلاس بدید!

شما کد کلیتون رو بگید تا بهتر بشه کمک کرد.

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

ممنونم.

داخل یه پست عکس میزارید.

میخوام دور لینکش یه class و onlclick بزارم .


class="highslide" onclick="return hs.expand(this)"

به این صورت


<a href="http://localhost/newwp/wp-content/uploads/2012/12/19DA86EC44B1-3.jpg" class="highslide" onclick="return hs.expand(this)" target="_blank"><img class="size-medium wp-image-29 aligncenter" title="19DA86EC44B1-3" src="http://localhost/newwp/wp-content/uploads/2012/12/19DA86EC44B1-3-300x225.jpg" alt="" width="300" height="225" /></a>

حالا اگه بخوام برای هر پست دستی این کارو انجام ندم راهی هست؟

میشه یه کد جاوا اسکریپت بزرام که اینا رو اضافه کنه؟

تشکر

لینک به ارسال

تست کنید:

   	 $(function() {
$("a").addClass("myClass yourClass");
$("a").bind("click", function()
{
return hs.expand(this);
});
});

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

خیلی خستم کرد اینو نوشتم درست شد. اقا مرتضی خیلی لطف کردی.


<script>
for(var i=0;i<100;i++)
{
linkHolder = document.getElementsByTagName('a')[i];
var str=linkHolder.toString();
var strs=str.search('.jpg');


if(strs>10)
{
var a=document.getElementsByTagName("a")[i];
var att=document.createAttribute("onclick");
att.value="return hs.expand(this)";
a.setAttributeNode(att);
var a1=document.getElementsByTagName("a")[i];
var att1=document.createAttribute("class");
att1.value="highslide";
a1.setAttributeNode(att1);
}
}
</script>

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

ممنونم از لطف شما

test

myClass

yourClass

click

رو میشه لطفا توضیح بدید؟

مشکلتون حل شد خیلی خوبه فقط برای اطلاع :

myClass و yourClass اس کلاس هایی هست که به المان داده میشه.

click همون onclick رو براتون انجام میده.

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

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

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



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