Lightbox2:如何在“lb-prev”和“lb-next”分区之间添加“编辑”<a>
Lightbox2: How do I add an "EDIT" <a> between the "lb-prev" and "lb-next" divisions?
我正在使用"http://lokeshdhakar.com/projects/lightbox2/"中的灯箱2。 我让一切按预期工作,但我想添加一个"编辑"功能,以便我可以打开一个页面,允许我通过 IPTC 将数据添加到 jpg 图像文件中。 我试图在.js文件中的"lb-prev"和"lb-next"锚点之间放置一个"<a>
",我修改了.css文件以包含"lb-edit"并调整了宽度,但是当图像显示时,"lb-next"在容器下方。 "lb-prev"的css有"float:left","lb-next"的css有"float:right",但是如果我在中间放一些东西,"lb-next"就会掉下来。 我尝试了"显示:内联"无济于事。 谢谢。 片段如下:
灯箱.js有:
`<div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-edit" href=""></a><a class="lb-next" href="" ></a></div>`
。和。。。
this.$lightbox.find('.lb-edit').on('click',function() {
window.location.href="../../lb-edit.php"
});
灯箱.css有:
.lb-prev, .lb-edit,.lb-next {
height: 100%;
cursor: pointer;
display: block;
}
`.lb-nav a.lb-prev {
width: 33%;
left: 0;
float: left;
background: url(../images/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-edit {
width: 34%;
left: 0;
margin-right:auto;margin-left:auto;
background: url(../images/edit.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-edit:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
display:inline;
width: 33%;
right: 0;
float: right;
background: url(../images/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
关闭这个...我更改了 lb-prev、lb-next 和 lb-edit 的顺序,以便首先渲染两个"结束"部分,然后"编辑"部分适合中间。 上帝,但我喜欢这些东西!!
相关文章:
- dhtmlx添加新行并启动单元格编辑器
- Sitecore富文本编辑器-添加按钮
- 如何根据某些条件向可编辑的jquery数据表添加或删除按钮
- 在Magento的后端块(选项卡编辑表单)中添加额外的js
- 无法编辑添加的新行
- Draw2d.js:通过双击将可编辑标签添加到现有连接
- 将名称添加到上次编辑(谷歌脚本)
- 如何将下拉项动态添加到可编辑的引导程序中
- Struts2jquery可编辑网格,要禁用内联添加按钮
- 使用AngularJs在自定义TinyMCE编辑器中添加动态数据
- 如何允许用户添加/编辑spry小部件
- jQuery插件“whatweather”如何编辑JS文件中的添加值
- jquery.filer编辑模式动态文件添加
- Jqgrid无法添加或编辑数据
- JQuery文本编辑器-在工具栏中添加其他下拉列表
- 在我的项目中,添加、删除和编辑功能不起作用
- WordPress快速编辑+添加媒体按钮不起作用
- 如何立即开始编辑添加到网格中的新行/列
- jqGrid内联编辑:防止用户点击正在编辑的行之外(防止取消行的编辑/添加)
- 在指令中编辑/添加ngClass