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

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

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

نویسنده پست
جمعه ، 29 ژانویه 2016     11:35 ب.ظ #


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  تشکر
جمعه ، 29 ژانویه 2016     11:47 ب.ظ #


Farid S

Subscriber
10 پست10 تاپیک

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

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

https://jsfiddle.net/01q5wyfv/

0  تشکر
شنبه ، 30 ژانویه 2016     12:49 ق.ظ #


منصور

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

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

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

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

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

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

 

0  تشکر
یکشنبه ، 31 ژانویه 2016     10:09 ق.ظ #


Farid S

Subscriber
10 پست10 تاپیک

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

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

 

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

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