تابعی برای تمام اشیاء

G.E.E.k

Member
سلام.
آیا روشی می شناسید که تو صفحه من یک تابع تعریف کنم بعد مثلا با رویداد mouse over هر شیی برای اون هم اجرا بشه!!! (مختص به یک شی نباشه!!!!) مثلا با رفتن روی هر شی حاشیه اون یک مقدار و رنگ خاصی رو بگیره و با mouse out از اون به حالت قبلی برگرده!!!??
 

eAmin

Well-Known Member
اونطور که بنده متوجه منظور شما شدم، فکر میکنم این کاری هست که معمولا اکثرا از این روش استفاده میکنند. بعنوان مثال فرض کنید شما میخواید تمامی div موجود در صفحه رو درنظر بگیرید:

JavaScript :
[JSS]
window.onload = function() {
var e = document.getElementsByTagName('div'), ele, i = 0;
while(i < e.length) {
ele = e;

ele.onmouseover = function() {
// put your code here...
// ele.style.cssText = 'color: #000';
alert('mouse over');
};

ele.onmouseout = function() {
// put your code here...
// ele.style.cssText = 'color: #fff';
alert('mouse out');
};

i++;
}
};
[/JSS]

jQuery :
[JSS]
jQuery(function() {
$('div').hover(function() {
// $(this).css('color: #000');
alert('mouse over');
}, function() {
// $(this).css('color: #fff');
alert('mouse out');
});
});
[/JSS]

اگر منظورتون چیز دیگه ای هست، بیشتر توضیح بدید.
 

جدیدترین ارسال ها

بالا