Я создал пользовательскую переменную/функцию, которую я пытаюсь выполнить при щелчке элемента. По какой-то причине он решает отображать onload и игнорирует .click(). Я потратил некоторое время, пытаясь понять это, но мне не повезло.JavaScript .click() непреднамеренно автозапуск
Вот моя пользовательская функция:
var movebox = function (entry) {
$imagebox.css('left' , '0');
$('#wr').append(entry);
};
Я пытаюсь назвать это так, но он называет его при загрузке страницы вместо.
$l3.click(movebox('test'));
@down избирателя, чтобы объяснить –
Привет, Арун, я не сторонник, но мне любопытно. Что это делает? Вы можете объяснить? Почему мы будем использовать «on» в этом случае? В стороне, я не понимаю, почему это не сработает, даже если это может быть излишним. – jmort253
@ jmort253 'on' позволяет передать элемент данных в объект события, см. Это http://jsfiddle.net/arunpjohny/39MkV/ –