【发布时间】:2017-10-10 19:07:48
【问题描述】:
我正在寻找类似于可以在 slack 帮助中心https://get.slack.help/hc/en-us/categories/200111606 上看到的内容
他们成功地做到了这一点,而且似乎每个类别描述都有两三个随机单词,这些单词是粗体的。
我试过这个:
//testing random words
var words = $('.blocks-item-description').text().split(' ');
// with help from http://stackoverflow.com/questions/5915096/get-random-item-from-array-with-jquery
var randomWord = words[Math.floor(Math.random()*words.length)];
// with more help from http://stackoverflow.com/questions/2214794/wrap-some-specified-words-with-span-in-jquery
$('.blocks-item-description').html($('.blocks-item-description').html().replace(new RegExp( randomWord, 'g' ),'<strong>'+randomWord+'</strong>'));
并在这里进行了测试:https://doculus.zendesk.com/hc/en-us(不是我的网站)但我看不到相同的结果。
感谢任何帮助。
谢谢
【问题讨论】:
-
Slack 示例页面不是随机的 - 他们在每次加载时都会在相同的单词周围添加
<b>标签。他们在页面加载后这样做的确切原因尚不清楚,因为这是一个非常不和谐的效果。 -
Slack 将粗体字作为关键字。例如:登录以放松
-
感谢您的回复 :)
标签: javascript jquery