Я пытаюсь получить ссылку на ячейку, и она выглядит пустой. Если я правильно понимаю, я смогу ссылаться на переменную. Правильно?
$('td[someAttr]').mouseenter(function(cell) {
var timeoutId = setTimeout(function() {
// what should variable cell be?
}, 1000);
});
OR
$('td[someAttr]').mouseenter(function(cell) {
var timeoutId = setTimeout(function() {
// what should variable cell be?
}, 1000, cell);
});
ОБНОВЛЕНИЕ: Это было очевидно, но причина, по которой я спросил это, была в том, что cell.pageX был бы неопределен, если бы у вас было:
$('td[someAttr]').mouseenter(function() {
var cell = this; //
var timeoutId = setTimeout(function() {
alert(cell.pageX); // cell.pageX will return null
}, 1000);
});
Однако, если у вас было:
$('td[someAttr]').mouseenter(function(cell) {
alert(cell.pageX); // works fine as cell.pageX will have correct value.
});