【发布时间】:2013-06-10 21:18:32
【问题描述】:
我有这个示例代码。我需要的是在加载时运行该函数并将其绑定到更改事件。条件运行是必需的。
if (true) {
Settings.customImage();
}
Settings.customImage = function() {
var imageInput = $("#imageInput");
var imagePreview = $('#imagePreview');
updateCustomImage();
imageInput.bind('change', updateCustomImage());
function updateCustomImage() {
var src = imageInput.val();
alert(src);
imagePreview.html(src ? '<img src="' + src + '">' : '');
}
}
【问题讨论】:
-
“条件运行是必需的。” - 不是为了这个问题:如果条件被硬编码为
true,这只是一个毫无意义的复杂化。 @pXL - 如果您的编辑是需要审查的建议编辑,它会被拒绝为“太次要”,我的意思是,那个感叹号真的是个问题吗?
标签: javascript jquery function oop bind