- ベストアンサー
styleswitcherとBubbleTooltipを同時に使う
- styleswitcherとBubbleTooltipを同時に使う方法について教えてください。
- styleswitcherとBubbleTooltipを同時に使用する際に問題が発生しています。どのように対処すればよいでしょうか?
- javascriptの知識がないため、styleswitcherとBubbleTooltipを同時に使用する方法を知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
[、二つのscriptの中に、同じ「windows.onload」などの項目がある場合、それを今回のように一緒にするだけで解決する場合が多いものなのでしょうか?] やはりケースバイケースですね。 たいていは、初期化処理をページをロードした最初に行うようにと、 ライブラリーの使い方のページで案内されていますね。 ひどいライブラリーはライブラリーの中にそのまま windows.onload=function(){.....} が埋め込まれていたりして、そう言う場合なかなか不具合の原因が判らな かったりしますよね。 初期化の時DOM要素を取得して、イベントで構造やCSS属性をかえるタイプ のライブラリーは、初期化処理の後、別のライブラリーが同じものに対し て、同じように構造やCSS属性を変えたりしようとするとうまくいかない 事もありますね。 後はクラス(オブジェクト)名や変数名のバッティングなんてのもあります。
その他の回答 (1)
- yyr446
- ベストアンサー率65% (870/1330)
ちらっと見た限り styleswitcher.jsとBubbleTooltips.jsのコードがバッティングする 部分はないと思うのですが。 もしかして、バブルのCSSをstyleswitcherで置き換えて動作させようと しているのでしょうか?。 だとするとCSSをスイッチした後、enableTooltips()で初期化 するようにするとか、やりたい事の詳細がわからないので、これくらいしか アドバイスはできません。 他のライブラリーとしては jQuery + jQueryのプラグイン「BeautyTips」を使うとか http://plugins.jquery.com/project/bt これなら、CSSの部分変更はjQueryのコア機能が持ってますし、 吹き出しもBubbleTooltipsより使い勝手がよいです。 「javascriptの知識はほとんどありませんので、指定の場所を書き換えることしかできません。」 なら、結局どのライブラリー使っても思うようにはいかないかも...
補足
早速のご回答ありがとうございます。 やりたい事としては、バブルで普通にリンクに吹き出しをつけ、styleswitcherで文字サイズを切り替えられるようにしたかったのです。 >なら、結局どのライブラリー使っても思うようにはいかないかも... 知識がなくてごめんなさい、これから学習しようと思ってます。 しかし、なんとかバッティングした箇所を見つけ、その項目を片方のscriptにまとめてみたらなんとかできました。(window.onloadの項目) そして最後にひとつお聞きしたいのですが、こうした問題で、二つのscriptの中に、同じ「windows.onload」などの項目がある場合、それを今回のように一緒にするだけで解決する場合が多いものなのでしょうか?? 勉強しろと言われそうですが、知識がつくまでのTIPSとして教えていただけたら幸いです。
お礼
ありがとうございました!!