我正在尝试记录图像的宽度,而我尝试的每件事都返回 0。知道为什么吗?这就是我到目前为止所拥有的。
jQuery
var imgWidth = $('#imageMap').width();
console.log(imgWidth);
生成图像的 ERB
<% @image.each do |image| %>
<% image.contacts.each do |conn| %>
<span class="connection" data-pos-x="<%= conn.pos_x %>" data-pos-y="<%= conn.pos_y %>" data-pos-width="<%= conn.pos_width %>" data-pos-height="<%= conn.pos_height %>"> </span>
<% end %>
<%= f.hidden_field :image_id, value: image.id %>
<%= image_tag(image.image.url(:large), id: 'imageMap') %>
<% end %>