您需要更改lightbox.css文件。您发布的链接指向JavaScript文件。
我想你想让图像标题显示在右下方,关闭左下方的按钮?如果是这样,你需要修改Lightbox.css如下:
- 更改
float
和text-direction
属性#imageDetails
右键
#imageData #imageDetails{ width: 70%; float: right; text-align: right; }
- 更改
float
属性#bottomNavClose
到左
#imageData #bottomNavClose{ width: 66px; float: left; padding-bottom: 0.7em; outline: none;}
EDIT
这些变化将显示在右上方的字幕&接近图象 - 与所述图像的顶层。
在Lightbox.js文件:
你必须选择轮建设者节点部分,以便imageDataContainer是在顶部。在灯箱
this.imageDataContainer.setStyle({ width: widthNew + 'px' });
然后:所以从线134到163,应该现在看起来这本
objBody.appendChild(Builder.node('div',{id:'lightbox'}, [
Builder.node('div', {id:'imageDataContainer'},
Builder.node('div',{id:'imageData'}, [
Builder.node('div',{id:'imageDetails'}, [
Builder.node('span',{id:'caption'}),
Builder.node('span',{id:'numberDisplay'})
]),
Builder.node('div',{id:'bottomNav'},
Builder.node('a',{id:'bottomNavClose', href: '#' },
Builder.node('img', { src: LightboxOptions.fileBottomNavCloseImage })
)
)
])
),
Builder.node('div',{id:'outerImageContainer'},
Builder.node('div',{id:'imageContainer'}, [
Builder.node('img',{id:'lightboxImage'}),
Builder.node('div',{id:'hoverNav'}, [
Builder.node('a',{id:'prevLink', href: '#' }),
Builder.node('a',{id:'nextLink', href: '#' })
]),
Builder.node('div',{id:'loading'},
Builder.node('a',{id:'loadingLink', href: '#' },
Builder.node('img', {src: LightboxOptions.fileLoadingImage})
)
)
])
)
]));
线303注释掉以下两行。css文件,你需要改变#imageDataContainer
到:
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; float:right; background-color: #fff; overflow: auto; width:25%; height:100%; }
这一操作将像这样显示图像:
您可以发布您修改代码?你已经尝试了什么? – codingbadger 2011-01-20 08:58:27
@Barry我试着编辑CSS来显示右边的描述,但它一直忽略它,我试着改变这个代码`http:// pastie.org/1480064`但是没有运气 – Mahmoud 2011-01-20 09:01:46