API

了解如何去用 YouYu 对象

组件

目录

自定义

punctuate

兼容不支持实现标点符号的 CSS 规则的浏览器。

YouYu.punctuate(target) Anything
target

[Object]

jQuery 对象

YouYu.punctuate($(".punc-emphasis, .punc-guillemet"));

score

生成评分组件。

YouYu.score($el[, settings]) Anything
$el

[Object]

settings

[Object]

settings 支持以下属性:

  • highest——生成的星星个数,默认为 5
  • name——生成的 <input type="radio">name 属性值;
  • wrap——生成的组件是否被包裹到 <div class="Score-wrapper"></div> 中,默认为 true
// 有 <div id="scoreWrapper"></div>
YouYu.score($("#scoreWrapper"), {name: "score"});

notification

显示系统提示。可以手动关闭,也可以等 3 秒自动关闭。

YouYu.notification(message[, type]) Object
message

[String]

type

[String]

"success""warning""error" 三个值可以选择,默认为 "warning"

// 警告
YouYu.notification("系统将于 20:00~22:00 进行维护,敬请期待!");

// 成功
YouYu.notification("您已成功注册有渔,请到邮箱确认激活!", "success");

// 失败 & 出错
YouYu.notification("系统出现未知错误,请稍候再试!", "error");