Colorbox和pinterest按钮URL更新
Colorbox and pinterest button URL updating
我有一个使用数据库查询动态填充的图片库。从这里开始,我让colorbox工作,所以当你点击图像时,它会加载图像,并允许你点击next/prev来浏览图像-非常标准的东西。
我所做的就是在colorbox中添加一个pinterest按钮,这样当colorbox加载时,用户就可以选择固定他们正在看的图像。
$(document).ready(function(){
$(".gallery").colorbox({
rel:'group1',
height: '415px',
onOpen:function(){
$('#colorbox').addClass('cbox-alt');
// variables used to build pinterest URL
var baseurl = 'http://www.baseurl.co.uk';
var imgsrc = $(this).children('img').attr('src');
var desc = $(this).children('img').attr('alt');
$('#cboxContent').append(
"<div id='pinterest'><a data-pin-config='none' href='//pinterest.com/pin/create/button/?url=" + baseurl + "&media=" + imgsrc + "&description=" + desc + "' data-pin-do='buttonPin'><img src='http://www.baseurl.co.uk/images/pin_it_button.png' alt='Pin it' /></a></div>"
);
},
});
});
现在,从上面的代码中,我打开了colorbox,并在它打开时添加了一个纯粹用于样式目的的类。之后,我设置了一些变量,这将有助于我建立的URL设置为pinterest的信息。
如果我单独单击每个图像,则可以正常工作。然而,只要我点击下一个/上一个按钮,我希望它更新的URL与图像名称和用户正在查看的当前图像的描述。
任何帮助将是伟大的!
使用onComplete回调来更新锚元素的href属性
相关文章:
- LinkedIn共享链接图片未使用自定义url更新
- 更新URL时使用Javascript函数显示日期
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 使用额外参数更新当前URL
- 更新 url 而不重新加载,具体取决于使用 jquery/javascript 选择的复选框
- Angular/UI路由器-如何在不刷新所有内容的情况下更新URL
- 将URL路径与<a>attr('href')来动态更新.active类
- Angularjs-在不更新当前控制器和模板的情况下更改URL
- 更新f5上的URL或刷新按钮
- 主干.js更改模型的 url 参数,提取不会更新获取的数据
- 如何在页面上显示时间、日期IP和URL?更新日期:2015年2月25日
- 如何根据其他组件中的事件更新组件URL
- 当数据在另一个URL上更新时,AngularJS是否可以在一个URL上触发$watch
- ExtJS——更改代理URL然后加载存储不会更新网格
- 通过ajax和url更新页面,而无需重新加载页面(node.js)
- 在不重新加载页面的情况下更新 URL 哈希
- AngularJS-基于URL更新模型
- 问题:当url更新时,JWPlayer总是从0位置重播
- Colorbox和pinterest按钮URL更新
- 使用 URL 更新 Twitter 状态 - 绕过应用广告