jQuery:共享按钮(sharrre)在本地和服务器上都不起作用
jQuery: share buttons (sharrre) do not work locally and on the server?
我正在尝试使用sharrre
社交媒体共享按钮。
然而,我不明白为什么这段代码不能在本地或我的服务器上运行,但它在jsfiddle上运行得很好!
这是jsfiddle:http://jsfiddle.net/f7yobj60/
这是我的确切代码:
<html>
<head>
<meta charset="UTF-8">
<title>Sharrre.com</title>
<meta name="description" content="Sharrre" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="http://sharrre.com/js/jquery.sharrre-1.3.4.min.js"></script>
<script>
$('.share-buttons').each(function() {
$(this).sharrre({
share: {
twitter: true,
facebook: true
},
template: '<div class="share-icon-holder"><a href="#" class="facebook"><img src="http://png-2.findicons.com/files/icons/2052/social_network/32/facebook.png" /></a><a href="#" class="twitter"><img src="http://png.findicons.com/files/icons/2052/social_network/32/twitter.png" /></a></div><div class="share-text">Share</div>',
enableHover: false,
enableTracking: false,
render: function(api, options){
$(api.element).on('click', '.twitter', function(event) {
event.preventDefault();
api.openPopup('twitter');
});
$(api.element).on('click', '.facebook', function(event) {
event.preventDefault();
api.openPopup('facebook');
});
}
});
});
</script>
</head>
<body>
<div class="share-buttons" data-url="http://www.google.com" data-text="Google test"></div>
<div class="share-buttons" data-url="http://www.stackoverflow.com" data-text="Stackoverflow test"></div>
<div class="share-buttons" data-url="http://www.google.com" data-text="Google test 2 - long text"></div>
<div class="share-buttons" data-url="http://www.stackoverflow.com" data-text="Stackoverflow test 245345"></div>
</body>
</html>
我的HTML页面中缺少什么吗?
我甚至从github下载了这些文件,甚至这些文件在本地或服务器上都不适用!
这是我遇到过的最奇怪的事情。
任何帮助都将不胜感激。
当您的代码运行时,按钮不存在,请将代码包装在就绪处理程序中,以便它们在运行时存在。
JSfiddle会自动为您执行此操作。。。参见左上角下拉菜单中选择的选项onload
$(function(){
/* your code here */
});
相关文章:
- Wordpress:javascript在服务器上的wp-admin中不起作用
- php文件中包含的jquery文件在服务器上不起作用
- 代码在jsfiddle中工作,但在本地服务器中不起作用
- jQuery:共享按钮(sharrre)在本地和服务器上都不起作用
- 当我通过Node服务器提供HTML时,为什么我的页面Javascript不起作用
- php函数向XMPP服务器发送消息,不提供日志;不起作用
- 我上传了客户's服务器一个js函数不起作用
- 从备用服务器引用时,Javascript 库不起作用
- 服务器端代码在谷歌应用脚本中不起作用
- 使用科尔多瓦在我的网络服务器上存储 GCM ID 不起作用
- 为什么我的 php 连接到 mysql 服务器不起作用
- 用于显示服务器上的 javascript 时间的脚本不起作用
- jquery 倒计时服务器同步不起作用
- replaceWith() jQuery 在服务器 2012 上不起作用
- JavaScript 在上传到服务器时不起作用
- JavaScript 在我的服务器上不起作用
- 从服务器获取事件的全日历不起作用
- jquery ajax 请求在远程服务器上不起作用
- 从服务器获取开机自检的数据不起作用
- 奇怪的Javascript在移动到Web服务器时不起作用