使用javascript或jquery的随机单词弹出脚本
Random word popup script using javascript or jquery
所以我已经在这里找到了它,它几乎正是我想要的。唯一的区别是,我不想创建方框,而是希望它们是从数组中提取的单词,就像一样
var textarray = [
"wow",
"so amaze",
"much hunt",
"such treasure"];
因此,它将是一个随机着色的单词,而不是随机弹出的彩色框。这是jsfiddle的代码。
(function makeDiv(){
var divsize = ((Math.random()*100) + 50).toFixed();
var color = '#'+ Math.round(0xffffff * Math.random()).toString(16);
$newdiv = $('<div/>').css({
'width':divsize+'px',
'height':divsize+'px',
'background-color': color
});
var posx = (Math.random() * ($(document).width() - divsize)).toFixed();
var posy = (Math.random() * ($(document).height() - divsize)).toFixed();
$newdiv.css({
'position':'absolute',
'left':posx+'px',
'top':posy+'px',
'display':'none'
}).appendTo( 'body' ).fadeIn(100).delay(300).fadeOut(200, function(){
$(this).remove();
makeDiv();
});
})();
这是怎么回事?http://jsfiddle.net/x2EXz/1/(对以下所列变更的评论)
var textArray = [
"wow",
"so amaze",
"much hunt",
"such treasure"];
function makeDiv(){
var divsize = ((Math.random()*100) + 50).toFixed();
var color = '#'+ Math.round(0xffffff * Math.random()).toString(16);
$newdiv = $('<div/>').css({
'width': ' 30 px', // sets width to constant
'height': '10px', // sets height to constant
// removes background-color property of div, but keeps
// generating random colors that will be applied to the random words
// 'background-color': color
});
// randomWord will accommodate for textArray of any size
var randomWord = textArray[ (Math.floor(Math.random() * textArray.length)) ]
var posx = (Math.random() * ($(document).width() - divsize)).toFixed();
var posy = (Math.random() * ($(document).height() - divsize)).toFixed();
// appends randomWord to new div
$newdiv.text(randomWord).css({
'position':'absolute',
'left':posx+'px',
'top':posy+'px',
'display':'none',
// adds randomly generated color to random word
'color' : color
}).appendTo( 'body' ).fadeIn(100).delay(300).fadeOut(200, function(){
$(this).remove();
makeDiv();
});
}
makeDiv();
相关文章:
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 如何准确执行加载脚本&退出弹出窗口
- 如何在弹出脚本到内容脚本之间发送消息并返回
- 是否可以从弹出窗口触发内容脚本中的行为
- 在后台运行的脚本在出现弹出窗口时会停止
- 如何在运行php脚本后保持弹出窗口打开
- Javascript-如何连接单词脚本的两个大写首字母
- 使用Java脚本将值传递到模式弹出菜单
- 鼠标悬停在脚本上时使用居中图像弹出窗口
- 如果在外部单击,则隐藏弹出窗口.为什么我的脚本没有'不起作用
- JS/Jquery:字符串到单词的文本分割脚本使用字典和最长匹配
- JavaScript-从脚本中的单词列表创建一个html表或网格
- InDesign CS5脚本:如何在“n”秒后打开和关闭弹出窗口
- 可以'我的单词随机化器脚本不能正常循环
- 显示弹出脚本,使其在每个浏览器会话中只弹出一次
- 如何在Chrome扩展弹出窗口和内容脚本之间发送消息
- 尝试将数组从内容脚本发送到弹出脚本时出现 Chrome 扩展程序时出错
- 多个独特的弹出窗口,带有JPopUp脚本
- 用相应的unicode字符替换某些单词的脚本不起作用
- 使用javascript或jquery的随机单词弹出脚本