سوال.پلاگین ساده. تمرین

این تاپیک 3 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  Farid S ،‏ 1 سال و 3 ماه پیش .

این تاپیک تاکنون 481 بازدید داشته است .

نویسنده پست
جمعه ، ۹ بهمن ۱۳۹۴     ۱۱:۳۵ ب.ظ #


Farid S

Subscriber
10 پست10 تاپیک

میخواستم بصورت تمرینی، attribute تگ های a رو بگیرم و به آخرش append کنم. تا به انجا اوکی ولی میخوام فقط رنگ اتریبیوتی رو که اپند میکنم تغییر کنه که نمیشه! از دوستان خواهش دارم راهنمایی کنن

$.fn.appendLinks = function(option){
$(this).each(function(){
var rel="nofollow" href = $(this).attr("rel="nofollow" href")
var settings = $.extend({
color: "green"
},option);
$(this).append(rel="nofollow" href);
rel="nofollow" href.css(
'color', settings.color
);
});
return $(this);
};
$("a").appendLinks({
color: "red"
});

0  تشکر
جمعه ، ۹ بهمن ۱۳۹۴     ۱۱:۴۷ ب.ظ #


Farid S

Subscriber
10 پست10 تاپیک

چرا این انجمن کد هارو بد نشون میده!؟

لینک خارجی از کد گذاشتم

https://jsfiddle.net/01q5wyfv/

0  تشکر
شنبه ، ۱۰ بهمن ۱۳۹۴     ۱۲:۴۹ ق.ظ #


منصور

ناظم
22 پست0 تاپیک

سلام من وقت نداشتم کد رو عوض کنم ( جی کوئری رو دانلود کنم و .....)

اما شما باید مقدار هر اتربیوت لینکو بگیری بعد بزاریش توی یک تگ span و بعد به تگ هم کلاس مد نظر رو بدید. من تقریبا psuedo  کد همینطوری مینویسم : (برای هر لینک یک تگ بعدش باید بچسبونید)

<span class="red"> {link attribute} </span>

که بتونید این رو بچسبونید بعد از لینک و هرسری رنگش رو از طریق option ستینگتون عوضش کنید

فقط باید اون تگ داینامیک باشه یعنی کلاسش رو setting.color بزارید کلاس رنگ هارو هم در سی اس اس تعریف کرده باشید

 

0  تشکر
یکشنبه ، ۱۱ بهمن ۱۳۹۴     ۱۰:۰۹ ق.ظ #


Farid S

Subscriber
10 پست10 تاپیک

خوب من که لینک از jsfiddle گذاشتم، میتونید آنلاین ببینید کد رو

متوجه توضیحاتتون نشدم

 

0  تشکر
پست 1 تا 4 (از مجموع 4 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .