好的,所以在我的插件中,在init上,我获得了图像的高度和宽度,并将其存储在插件的默认值中,因此可以覆盖它。
this.e = $(e);
var
//reference to object
zoomy = this,
//default configuration
defaults = {
popover: {
className: 'popover',
height: $(e).find('img').height() * 1.5,
width: $(e).find('img').width() * 1.5,
position: $(e).find('img').data('position') || 'fixedRight',
offsetX: 40,
offsetY: 0
},
lensHeight: $(e).find('img').height() / 1.5,
lensWidth: $(e).find('img').width() / 1.5,
然而由于某种原因,IE没有注册高度,似乎只是使用width属性而不是使我的元素方块。
我在IE中支持的是什么?如果没有,请教育我什么是..
我像这样调用高度和宽度:this.settings.popover.height等...除了IE之外都可以正常工作
谢谢,詹姆斯