Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-将document.title添加到Twitter数据文本_Javascript_Jquery_Twitter - Fatal编程技术网

Javascript-将document.title添加到Twitter数据文本

Javascript-将document.title添加到Twitter数据文本,javascript,jquery,twitter,Javascript,Jquery,Twitter,下面是一个将Twitter共享按钮添加到gallery lightbox脚本的Javascript。问题是,如果点击按钮,Twitter文本将显示“document.title=(my_titles[set_position])”,而不是实际的文档标题。如何解决这个问题 social_tools: '<div class="twitter"><a href="https://twitter.com/share" class="twitter-share-button" data

下面是一个将Twitter共享按钮添加到gallery lightbox脚本的Javascript。问题是,如果点击按钮,Twitter文本将显示“document.title=(my_titles[set_position])”,而不是实际的文档标题。如何解决这个问题

social_tools: '<div class="twitter"><a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.example.com" data-text="document.title =(my_titles[set_position]);" data-count="none">Tweet</a></div>' 
        }, my_settings);
社交工具:“”
},我的_设置);
谢谢。
Uli

您正在字符串中编写
文档。title

'<div class="twitter">
    <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.example.com"
    data-text="' + document.title + '=(my_titles[set_position]);" data-count="none">Tweet</a>
</div>'
'
'
社交工具:“”
},我的_设置);

显然,脚本使用
数据文本
属性中的文本来查找要显示的文本。因此,您需要在生成div之前输入它。如果您想要当前文档的标题以外的任何内容,请将
document.title
更改为您想要的内容。

代码的其余部分在哪里?这仍然不正确,它将打印“foo=my_titles[set_position])作为标题,其中foo是document.title.Yes。但我想这就是他想要的。否则他就可以把
document.title
写成
数据文本
他为什么要在tweet上发文字字符串“=(我的标题[设置位置]”?他为什么要在
数据文本
中写呢?我想既然他已经漏掉了大部分其他代码,很难决定他想要什么
social_tools: '<div class="twitter"><a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.example.com" data-text="' + document.title + '" data-count="none">Tweet</a></div>' 
    }, my_settings);