আমি জ্যাকুরিতে একটি হোভার ইভেন্টটি বিলম্ব করতে চাই। আমি কোনও ফাইল থেকে পড়ছি যখন ব্যবহারকারী কোনও লিঙ্ক বা লেবেল ধরে রাখে। আমি চাই না যে ব্যবহারকারী কেবলমাত্র পর্দা জুড়ে মাউসটি সরিয়ে নিয়ে যাওয়ার সাথে সাথেই এই ঘটনাটি ঘটুক। গুলি চালানো থেকে অনুষ্ঠানটি বিলম্ব করার কোনও উপায় আছে কি?
ধন্যবাদ.
উদাহরণ কোড:
$(function() {
$('#container a').hover(function() {
$('<div id="fileinfo" />').load('ReadTextFileX.aspx',
{filename:'file.txt'},
function() {
$(this).appendTo('#info');
}
);
},
function() { $('#info').remove(); }
});
});
আপডেট: (1/14/09) হোভারআইন্টেন্ট প্লাগইন যুক্ত করার পরে এটি প্রয়োগ করার জন্য উপরের কোডটি নিম্নলিখিতটিতে পরিবর্তন করা হয়েছিল। বাস্তবায়নের জন্য খুব সহজ।
$(function() {
hiConfig = {
sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)
interval: 200, // number = milliseconds for onMouseOver polling interval
timeout: 200, // number = milliseconds delay before onMouseOut
over: function() {
$('<div id="fileinfo" />').load('ReadTextFileX.aspx', {filename:'file.txt'},
function() {
$(this).appendTo('#info');
}
);
}, // function = onMouseOver callback (REQUIRED)
out: function() { $('#info').remove(); } // function = onMouseOut callback (REQUIRED)
}
$('#container a').hoverIntent(hiConfig)
}