- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 their instructions 之后实现了 addThis 分享框.我只想在共享工具箱中包含以下服务,这些服务在桌面浏览器上运行良好,但在移动设备上会被忽略,这意味着每项服务都会显示在移动版本的共享框上。
还有其他人遇到过这个问题吗?可以做些什么来修复它?
<script src="https://s7.addthis.com/js/300/addthis_widget.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="share_btn">Press me to test sharing!!!!</div>
<script>
var addthis_config = {
services_expanded: 'facebook,twitter,email,tumblr,link,sinaweibo,whatsapp'
}
$(".share_btn").on("click", function () {
addthis.update('share', 'url', 'http://google.com');
addthis_sendto('more');
});
</script>
最佳答案
你正确地应用了配置问题是这是一个已经存在了几年的错误:
一位用户在 2013 年 6 月反问:
We have an addthis control that properly displays only the sharing services that we specify when viewed using a desktop browser. When it is viewed from a mobile device (iphone in this case) it switches to the mobile view i na new tab (which is good), but then it displays every possible service instead of just the specific ones that we want to show. Is there some additional configuration we need to do up front in addition to what we are already doing?
AddThis 团队成员回应:
I tested this on a local environment and experienced the same result. I have put in a ticket with our development team for a fix in a future release. Thank you for reporting this to us.
AddThis 支持 ( Addthis mobile not respecting 'services_compact' or 'services_expanded')
This was still outstanding when another user asked if it had been fixed a year later.
似乎您唯一的选择是使用 services_exclude
而不是它似乎在移动设备上工作。这将导致很多 更长的列表和更多的配置麻烦,但它应该允许您几乎在移动菜单上获得您想要的列表。
<script src="https://s7.addthis.com/js/300/addthis_widget.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="share_btn">Press me to test sharing!!!!</div>
<script>
var addthis_config = {
services_exclude: 'dashboard,menu,compact,email,facebook_like,foursquare,google_plusone,pinterest,100zakladok,a97abi,addressbar,adfty,adifni,advqr,amazonwishlist,amenme,aim,aolmail,apsense,arto,baang,baidu,balatarin,balltribe,beat100,biggerpockets,bitly,bizsugar,bland,blogger,blogkeen,blogmarks,blurpalicious,bobrdobr,bonzobox,socialbookmarkingnet,bookmarkycz,bookmerkende,box,brainify,bryderi,buddymarks,buffer,camyoo,care2,foodlve,chiq,citeulike,classicalplace,google_classroom,cleanprint,cleansave,cndig,colivia,technerd,link,cosmiq,cssbased,delicious,diary_ru,digaculturanet,digg,diggita,digo,diigo,domelhor,douban,draugiem,dzone,edcast,efactor,mailto,embarkons,evernote,stylishhome,fabulously40,informazione,thefancy,fashiolista,favable,faves,favlogde,favoritende,favorites,favoritus,financialjuice,flipboard,folkd,thefreedictionary,fresqui,funp,gg,gmail,govn,goodnoows,google,googleplus,googletranslate,google_plusone_share,hackernews,hatena,gluvsnap,hedgehogs,historious,hootsuite,hotmail,w3validator,identica,ihavegot,indexor,instapaper,iorbix,irepeater,jamespot,jappy,jolly,kaevur,kaixin,kakao,ketnooi,kik,kindleit,kledy,latafaneracat,librerio,lidar,lineme,linkedin,linkuj,livejournal,mymailru,margarin,markme,meinvz,memonic,memori,mendeley,meneame,mixi,moemesto,moikrug,mrcnetworkit,myspace,myvidster,n4g,naszaklasa,netlog,netvibes,netvouz,newsmeback,newsvine,nujij,nurses_lounge,odnoklassniki_ru,oknotizie,openthedoor,oyyla,packg,pafnetde,pdfonline,pdfmyurl,phonefavs,pinboard,pinterest_share,planypus,plaxo,plurk,pocket,posteezy,print,printfriendly,pusha,qrsrc,quantcast,qzone,reddit,rediff,redkum,renren,researchgate,safelinking,scoopat,scoopit,sekoman,select2gether,shaveh,shetoldme,skype,skyrock,slack,smiru,sodahead,sonico,spinsnap,yiid,startaid,startlap,studivz,stuffpit,stumbleupon,stumpedia,sulia,sunlize,supbro,surfingbird,svejo,symbaloo,taringa,telegram,tencentweibo,thewebblend,thisnext,tuenti,tulinq,twitthis,typepad,urlaubswerkde,viadeo,viber,virb,visitezmonsite,vk,vkrugudruzei,voxopolis,vybralisme,wanelo,internetarchive,sharer,webnews,domaintoolswhois,windows,wirefan,wishmindr,wordpress,raiseyourvoice,wykop,xanga,xing,yahoomail,yammer,yardbarker,yigg,yookos,yoolink,yorumcuyum,youmob,yummly,yuuby,zakladoknet,ziczac,zingme'
}
$(".share_btn").on("click", function() {
addthis.update('share', 'url', 'http://google.com');
addthis_sendto('more');
});
</script>
Stack Snippet 似乎无法正常工作,因此要查看实际效果,请参阅 JSFiddle .
不幸的是,使用此方法会突出显示另一个错误,该错误会导致 Facebook、Twitter 和 Tumbler 按钮重复(如上所示)。似乎没有办法配置 AddThis 来停止这种复制,但是,可以从不同的 Angular 解决这个问题。
移动菜单被赋予了独特的类别(以区别于桌面菜单)并且重复项总是显示为前三个项目。这意味着我们可以使用 CSS 隐藏前三个列表项,并通过扩展从 View 中删除重复项。
.at4m-listitem:nth-child(-n+3) {
display: none;
}
<script src="https://s7.addthis.com/js/300/addthis_widget.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="share_btn">Press me to test sharing!!!!</div>
<script>
var addthis_config = {
services_exclude: 'dashboard,menu,compact,email,facebook_like,foursquare,google_plusone,pinterest,100zakladok,a97abi,addressbar,adfty,adifni,advqr,amazonwishlist,amenme,aim,aolmail,apsense,arto,baang,baidu,balatarin,balltribe,beat100,biggerpockets,bitly,bizsugar,bland,blogger,blogkeen,blogmarks,blurpalicious,bobrdobr,bonzobox,socialbookmarkingnet,bookmarkycz,bookmerkende,box,brainify,bryderi,buddymarks,buffer,camyoo,care2,foodlve,chiq,citeulike,classicalplace,google_classroom,cleanprint,cleansave,cndig,colivia,technerd,link,cosmiq,cssbased,delicious,diary_ru,digaculturanet,digg,diggita,digo,diigo,domelhor,douban,draugiem,dzone,edcast,efactor,mailto,embarkons,evernote,stylishhome,fabulously40,informazione,thefancy,fashiolista,favable,faves,favlogde,favoritende,favorites,favoritus,financialjuice,flipboard,folkd,thefreedictionary,fresqui,funp,gg,gmail,govn,goodnoows,google,googleplus,googletranslate,google_plusone_share,hackernews,hatena,gluvsnap,hedgehogs,historious,hootsuite,hotmail,w3validator,identica,ihavegot,indexor,instapaper,iorbix,irepeater,jamespot,jappy,jolly,kaevur,kaixin,kakao,ketnooi,kik,kindleit,kledy,latafaneracat,librerio,lidar,lineme,linkedin,linkuj,livejournal,mymailru,margarin,markme,meinvz,memonic,memori,mendeley,meneame,mixi,moemesto,moikrug,mrcnetworkit,myspace,myvidster,n4g,naszaklasa,netlog,netvibes,netvouz,newsmeback,newsvine,nujij,nurses_lounge,odnoklassniki_ru,oknotizie,openthedoor,oyyla,packg,pafnetde,pdfonline,pdfmyurl,phonefavs,pinboard,pinterest_share,planypus,plaxo,plurk,pocket,posteezy,print,printfriendly,pusha,qrsrc,quantcast,qzone,reddit,rediff,redkum,renren,researchgate,safelinking,scoopat,scoopit,sekoman,select2gether,shaveh,shetoldme,skype,skyrock,slack,smiru,sodahead,sonico,spinsnap,yiid,startaid,startlap,studivz,stuffpit,stumbleupon,stumpedia,sulia,sunlize,supbro,surfingbird,svejo,symbaloo,taringa,telegram,tencentweibo,thewebblend,thisnext,tuenti,tulinq,twitthis,typepad,urlaubswerkde,viadeo,viber,virb,visitezmonsite,vk,vkrugudruzei,voxopolis,vybralisme,wanelo,internetarchive,sharer,webnews,domaintoolswhois,windows,wirefan,wishmindr,wordpress,raiseyourvoice,wykop,xanga,xing,yahoomail,yammer,yardbarker,yigg,yookos,yoolink,yorumcuyum,youmob,yummly,yuuby,zakladoknet,ziczac,zingme'
}
$(".share_btn").on("click", function() {
addthis.update('share', 'url', 'http://google.com');
addthis_sendto('more');
});
</script>
Stack Snippet 似乎无法正常工作,因此要查看实际效果,请参阅 JSFiddle .
关于javascript - AddThis插件无法排除手机工具箱中的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35994270/
我正在编写一个 T4 脚本,它反射(reflect)了某些类并提供基于它们的代码生成。问题是我的脚本出错了,说我当前项目中的类无法访问。 脚本本身与我试图引用的类位于同一个程序集中。我试过引用命名空间
我在运行 Docker Toolbox v. 1.13.1a在 Windows 7 Pro Service pack 1 x64操作系统。 与 Virtual Box Version 5.1.14 r
我正在尝试使用 t4toolbox 为项目生成 linq2sql 类。已经有很多针对默认 dbml 生成的代码编写的代码。 在 LinqToSqlEntityClassTemplate.tt 文件中有
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我拥有 MATLAB R2016b 和 Parallel Toolbox 的独立许可证。我正在编写一个应用程序,将发送给可能没有安装该工具箱的客户,我想编写我的应用程序以使其正常失败(即运行单线程)。
R2014b 中新增的工具箱打包功能看起来很不错。 但是,您似乎只能通过工具箱打包 GUI 来打包工具箱。 我希望能够创建一个 .prj使用 GUI 交互式文件,然后使用此 .prj 以编程方式打包工
我必须重新投影我的 3D 点(我已经有来自 Bundler 的数据)。 我在 MATLAB 中使用相机校准工具箱来获取相机的固有参数。我从 27 张图像中得到了这样的输出(棋盘;图像是从不同角度拍摄的
我将我的 boot2docker 更新为 DockerToolbox。 现在我尝试使用 Sequal Pro(MySQL 客户端)连接到我的数据库,但我的 ssh 登录到我的 VM 失败,并使用以下用
所以我使用 Docker Toolbox 是因为我的机器上没有 Hyper-V,因为它不是 Windows 10 专业版。一切似乎都很好,但是当我尝试在我的浏览器 0.0.0.0:80 上继续时,它总
我是 T4 新手,正在尝试使用 T4 Toolbox基于 this answer 生成 F# 代码,但似乎类功能块不能与语句块混合。这是我的代码: module Module2 我收
我正在使用 SOM Toolbox分析从汽车数据库收集的数据。我的问题是在可视化统一距离矩阵时。引用 som_umat 的文档: Compute and return the unified dist
我正在为我们编写的自定义 SSIS 组件创建安装程序。我想自动添加自定义组件,而不是要求用户手动添加它。 我正在尝试用这段代码来做到这一点: public void AddToolboxItem(st
我使用的是 Win7 和 DockerToolbox 18.03。我在运行卷时遇到了一些问题,所以我开始尝试使用 Kitematic: 我从 mysql 运行一个容器,在选项“volumes”中我看到
我在我的 jQuery 移动应用程序上创建侧边栏工具箱时遇到困难。 我想要这样的渲染:http://www.paultrifa.com/envato/themeforest/side/red/prev
我正在尝试学习 HMM GMM 实现并创建了一个简单的模型来检测某些特定的声音(动物叫声等) 我正在尝试在 MATLAB 中使用 GMM(高斯混合)训练 HMM(隐马尔可夫模型)网络。 我有几个问题,
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
如何在脚本/函数中检查已安装的 MATLAB 工具箱? (检查工具箱版本也很好!)当有人试图在没有所需工具箱的情况下运行脚本时,这可以提供快速且有用的错误消息。 想到的一个快速但粗略的解决方案是解析
我在 Mac 上使用 Docker Toolbox。 docker push 挂起。我如何硬重启守护进程或 docker-machine VM 以使这个以一种不好的方式解除挂起。等待的时间太长了。 最
我使用 apt-get 安装了 Scilab,现在我想安装这个工具箱:http://sourceforge.net/projects/data-comm/ 我试过这个: tomsInstall('/h
编辑:问题是 COMPOSE_CONVERT_WINDOWS_PATHS环境变量没有设置。我尝试将它添加到 Dockerfile和 .env文件,但它没有被设置。我无法设置任何新的环境变量。它就像从缓
我是一名优秀的程序员,十分优秀!