• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:styleswitcherとBubbleTooltipを同時に使う)

styleswitcherとBubbleTooltipを同時に使う

このQ&Aのポイント
  • styleswitcherとBubbleTooltipを同時に使う方法について教えてください。
  • styleswitcherとBubbleTooltipを同時に使用する際に問題が発生しています。どのように対処すればよいでしょうか?
  • javascriptの知識がないため、styleswitcherとBubbleTooltipを同時に使用する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

[、二つのscriptの中に、同じ「windows.onload」などの項目がある場合、それを今回のように一緒にするだけで解決する場合が多いものなのでしょうか?] やはりケースバイケースですね。 たいていは、初期化処理をページをロードした最初に行うようにと、 ライブラリーの使い方のページで案内されていますね。  ひどいライブラリーはライブラリーの中にそのまま windows.onload=function(){.....} が埋め込まれていたりして、そう言う場合なかなか不具合の原因が判らな かったりしますよね。 初期化の時DOM要素を取得して、イベントで構造やCSS属性をかえるタイプ のライブラリーは、初期化処理の後、別のライブラリーが同じものに対し て、同じように構造やCSS属性を変えたりしようとするとうまくいかない 事もありますね。 後はクラス(オブジェクト)名や変数名のバッティングなんてのもあります。

younsuke
質問者

お礼

ありがとうございました!!

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

ちらっと見た限り styleswitcher.jsとBubbleTooltips.jsのコードがバッティングする 部分はないと思うのですが。 もしかして、バブルのCSSをstyleswitcherで置き換えて動作させようと しているのでしょうか?。 だとするとCSSをスイッチした後、enableTooltips()で初期化 するようにするとか、やりたい事の詳細がわからないので、これくらいしか アドバイスはできません。 他のライブラリーとしては jQuery + jQueryのプラグイン「BeautyTips」を使うとか http://plugins.jquery.com/project/bt これなら、CSSの部分変更はjQueryのコア機能が持ってますし、 吹き出しもBubbleTooltipsより使い勝手がよいです。 「javascriptの知識はほとんどありませんので、指定の場所を書き換えることしかできません。」 なら、結局どのライブラリー使っても思うようにはいかないかも...

younsuke
質問者

補足

早速のご回答ありがとうございます。 やりたい事としては、バブルで普通にリンクに吹き出しをつけ、styleswitcherで文字サイズを切り替えられるようにしたかったのです。  >なら、結局どのライブラリー使っても思うようにはいかないかも... 知識がなくてごめんなさい、これから学習しようと思ってます。 しかし、なんとかバッティングした箇所を見つけ、その項目を片方のscriptにまとめてみたらなんとかできました。(window.onloadの項目) そして最後にひとつお聞きしたいのですが、こうした問題で、二つのscriptの中に、同じ「windows.onload」などの項目がある場合、それを今回のように一緒にするだけで解決する場合が多いものなのでしょうか?? 勉強しろと言われそうですが、知識がつくまでのTIPSとして教えていただけたら幸いです。

関連するQ&A