1

通知を表示するためにHumaneJs http://wavded.github.com/humane-js/を使用しています。通知が表示される DIV を指定できないように見えることを除いて、すべてがうまく機能しています。このリンクhttps://github.com/wavded/humane-js/pull/32の議論は、それが可能であることを示しているようですが、私はそれを機能させることができません

ここに私のHTMLコードがあります

<button id="1">Display default notification</button><br/><br/><br/><br/>

<div id="container">
    <button id="2">Display notification inside div</button><br/><br/>
</div>

そしてここにJavascriptがあります

/*display notification in default position*/
$("#1").click(function() {
  humane.log("Default notification");
});


/*display notification inside div*/
$("#2").click(function() {
    var custom = humane.create({container: $("#container")[0]});
    custom.log("Notification inside div");
});

問題を実証するためにフィドルもセットアップしました

http://jsfiddle.net/ZvCvJ/

ボタンをクリックすると、毎回デフォルトの位置 (右上) に通知が表示されるようで、DIV 内に通知を表示できません。どんな助けでも大歓迎です。

4

2 に答える 2

0

Humane の個々のテーマの CSS は、「コンテナ」を考慮に入れているようには見えません。この「コンテナ制限」通知を明示的にサポートする別の通知プラグインは Noty です。 http://needim.github.io/noty/#custom-container

于 2013-11-25T11:32:38.230 に答える
0

隅に表示されているのは、デフォルトを使用しているためですlibnotify

追加baseCls: "humane-bigbox"すると修正されるはずです。

http://jsfiddle.net/ThdLC/

于 2013-01-21T22:46:17.580 に答える