PDA

View Full Version : کلیک شدن متن با دیدن متنی خاص با Jquery



PHPOnline
دوشنبه 29 دی 1393, 14:44 عصر
سلام
صفحه من دارای چند مطلب هست و وقتی که به 10 پست میرسه کلمه "More.." نمایش داده میشه و با کلیک بر روی "More" به صورت Ajax مابقی(10 تا دیگه) مطالب نمایش داده میشه و الی آخر ....

حالا من می خوام کاری کنم که کاربر کلیک نکنه روی More با استفاده از Jquery به این کلمه که رسید خودش کلیک رو انجام بده

ممنون میشم راهنمایی کنید ، که خیلی ضروری هست

id1385
پنج شنبه 02 بهمن 1393, 00:24 صبح
این کارو با اسکرول انجام بده، بیشتر سایتها از این مورد استفاده میکنن، برای این مورد شما میشه از این روش استفاده کرد:

تست:

function isScrolledIntoView(elem)
{
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();


var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();


return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}


$(window).scroll(function (event) {
var target = $("#sample");
if(isScrolledIntoView(target)){
target.html("~man dar safhe hastma~");
}else{
target.html("---");
}
});



موفق باشید