我正在使用Jansy Boostrap File Input,我正在尝试在更改图像时恢复src属性。
我正在使用这个脚本:
$(".fileinput").on "change", (e, files) ->
source_image = $('.fileinput-preview img').prop('src')
alert source_image
$('.jcrop-box').each.attr('src', source_image)
我的source_image总是为零。 也许我要设置延迟?
答案 0 :(得分:0)
我必须加延迟!
现在可行:
timer = undefined
delay = 600 # 0.5 seconds delay after last input
$("#content_main_image").on "change", (e, files) ->
window.clearTimeout timer
timer = window.setTimeout(->
source_image = $('.fileinput-preview img').prop('src')
$('.jcrop-box').attr('src', source_image)
$('.jcrop-holder').find('img').attr('src', source_image)
, delay)