• ベストアンサー

jQuery toolsで、ツールチップを設置しようとすると、

jQuery toolsで、ツールチップを設置しようとすると、 下記エラーとなります。 b[e.effect] is undefined Line 17 メッセージ: 'b[...].0' は Null またはオブジェクトではありません。 ライン: 17

  • re999
  • お礼率61% (476/777)

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

情報がないので、回答がつかないそうな気がするけど… おもいっきり、想像力を働かせてみると、設置でどこかにおかしなところがあるので、エラーが出ていると想像されます。 (もしも、本家のサイトをで同様のエラーが出るのであれば、質問者様のブラウザが対象外なのかも…) 設置方法については 本家の説明をきちんと確認するか http://flowplayer.org/tools/tooltip/index.html 日本語の設置説明サイトを参考にするか (似たような他のものも、いろいろ紹介しているサイト) http://f32.aaa.livedoor.jp/~azusa/?t=ajax&p=jquery_plugin_tooltip#a_jquery_tools_tooltip (↑)で紹介されている他のライブラリを利用するという選択肢もあります。

re999
質問者

お礼

回答ありがとうございました。

re999
質問者

補足

回答ありがとうございました。 >本家の説明をきちんと確認するか 確認してみたのですが、よく分かりませんでした。 >日本語の設置説明サイトを参考にするか こちらのサイトも参考にしてみたのですが、うまく動作するときと、動作しないときがあり、どこに問題があるのか特定できません。 javascriptだと、エラーから原因を想定するのって、難しいということなのでしょうか? >(↑)で紹介されている他のライブラリを利用するという選択肢もあります。 そうですね、これだけ挙動が不審だと最悪それしかないかな、と思っています。でも、動作的にこのライブラリが一番気に入っているので、できれば使いたいのですが…。

その他の回答 (1)

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

「Query tools」のツールチップの動作に必用なライブラリー(jQuery本体も)は、 全て積んでますか? <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script src="http://cdn.jquerytools.org/1.2.4/tiny/jquery.tools.min.js"></script>

re999
質問者

お礼

回答ありがとうございました。

re999
質問者

補足

回答いただいた件、jQuery本体も読み込んでいますし、また、読み込む順番も本体を先にしています。 読み込みについても、アドバイスのとおり、(ローカルからではなく、)直接読み込むようにしてみたのですが、…うまくいかないです…。 エラー内容から、なんか探るのって、難しいんでしょうか?

関連するQ&A

  • jQuery TOOLS サーバーに上げたときだけ、H is unde

    jQuery TOOLS サーバーに上げたときだけ、H is undefinedエラー ローカル環境では、動作するのに… http://flowplayer.org/tools/forum/20/39973 jQuery TOOLSって、質問されているように、conflicts with the jquery core.を起こすほど、マイナーなライブラリなのでしょうか?

  • jqueryのエラー表示

    お世話になります。 当方の運営サイトで下記のようなエラーが連続20個ほど必ず出ます。 jqueryの内容に問題があるかのように見えるのですが、それならjqueryを利用しているサイトのすべてで出ることになりますよね・・ 一体どのあたりをデバッグしていけばよろしいでしょうか。 ご教示いただけると助かります。 メッセージ: 'length' は Null またはオブジェクトではありません。 ライン: 2 文字: 14265 コード: 0 URI: http://xxxxxxxxxxxxxx/js/jquery-1.8.2.min.js よろしくお願いいたします。

  • ふきだし型のツールチップがIEだと

    こちらのサイトの http://phpjavascriptroom.com/?t=ajax&p=jquery_plugin_tooltip Side Navigation Tooltip / Popup Bubble を使用しているのですが、 http://phpjavascriptroom.com/exp3.php?f=include/ajax/jquery_plugin_tooltip/sidenavigation_tooltip.inc&ttl=Side+Navigation+Tooltip+%2F+Popup+Bubble%E3%81%AE%E8%A8%AD%E7%BD%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB ふきだしに入れている内容が多いため、縦の長さがナビより長い状態です。 一度マウスオンしてふきだしを出した後、マウスをはなすと本来なら ふきだしが隠れるのですが、文字だけが見えた状態になります。 safariやfirefox、クロムではちゃんと隠れますが、IEだけは触れた後も ナビの下から文字が見えた状態になってしまいます。 IEのバグ?というかIEには対応していないのでしょうか。 どうかご回答お願い致します。 また、探したのですがもし似たようなツールチップがございましたら 教えて頂けると助かります。 どうぞ宜しく御願い致します。

  • 下記の件、情報追記します。

    下記の件、情報追記します。 http://okwave.jp/qa/q6155162.html エラー内容。H is undefined Line 49 対象ファイル。jquery.tools.min.js 該当行記述内容。H=Object.prototype.toString; これってどういう意味ですか? Object.prototypeがないってことですか? Object.prototypeを定義するにはどうしたらよいですか?

  • jqueryについて質問させてください。

    jqueryについて質問させてください。 cluetipというjqueryプラグインを使って、ページにツールチップを表示するようにしたくて、いちおう、cluetipのドキュメントなどを読んで設置してみたところ、 ローカル上ではちゃんと表示されるのですが、サーバーにアップロードしてから見ると、ツールチップが表示されなくなってしまいます。 また、ブラウザによっては、再度読み込みを行うとツールチップが表示される様になる場合もありました。 完全に行き止まり状態になってしまいました。 【問題のページです】 http://www.g-land.net/gift001/froschgift001.html 上記ページのフォーム部分にloadで別のhtmlから <div id="gift_01_02" class="firstspan"></div> にフォームを呼び出しています。 周りにも質問できる方がいないので、何卒宜しくお願いいたします。

  • ニンジャツール

    Web ページ エラーの詳細 ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; YTB720; GTB6; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; YJSG3) タイムスタンプ: Sat, 15 Aug 2009 14:14:18 UTC メッセージ: 'null' は Null またはオブジェクトではありません。 ライン: 17 文字: 2 コード: 0 URI: http://wed7.shinobi.jp/js/savePage.js メッセージ: 'null' は Null またはオブジェクトではありません。 ライン: 17 文字: 2 コード: 0 URI: http://wed7.shinobi.jp/js/savePage.js メッセージ: 'null' は Null またはオブジェクトではありません。 ライン: 17 文字: 2 コード: 0 URI: http://wed7.shinobi.jp/js/savePage.js というメッセージが出て、HTMLタグを貼り付けても、内容の保存ができません。どうしたら、保存できますか?

  • 複数のjQueryを設置する方法

    前回に質問をさせて頂いたのですが、質問内容がわかりにくいかと思い改めて質問をさせて頂きます。 jQueryもjavascriptも素人ですので、タグでの回答をして頂けるとありがたいです。 下記の2つを設置したいのですが、Aしか表示せずに困っています。 (A)http://www.css-lecture.com/log/javascript/037.html (B)http://weboook.blog22.fc2.com/blog-entry-101.html   (Bottom Styleを使用) それぞれは単体で設置した場合には表示はするのですが、AとBの2つを設置した場合 ABと設置するとBは正しく表示せず BAと設置すると両方とも正しく表示しない という感じになってしまいます。 今回もまた質問の内容がわかりにくいようでしたら補足させて頂きますので、回答を宜しくお願いします。

  • jQuery・Ajaxについて教えて下さい。

    jQueryを使用した「Tipped」というツールチップ作成フレームワークを使用しています。 「ツールチップの上にさらにツールチップを表示する」ということが出来ず困っております。 ドキュメント http://projects.nickstakenburg.com/tipped/documentation 特定のクラス名の文字にカーソルを当てると、Ajaxにより外部HTML(PHP)の内容が小窓で表示されるというものです。 これを使って外部HTMLの表示をすることはできたのですが、 ツールチップ内に表示されるHTMLの中にさらに同名のクラス名を埋め込み、 そこにカーソルを当てたとき二重(入れ子)でツールチップを表示するということをしたいのですが、 最初の1つしか表示されません。 ■読み込む側(A.php) ~ 必要なファイルの読み込み ~ <span class='tipped' data-tipped='B.php'>カーソルを当てると「B.php」の内容を表示</span> <script type="text/javascript"> jQuery(document).ready(function() { Tipped.create(".tipped", { ajax: true }); }); </script> ~ ■読み込まれる側(B.php) <span class='tipped' data-tipped='C.php'>ここにカーソルを当てて「C.php」の内容を表示させたい</span> A.phpからB.phpのツールチップを表示することはできました。 B.phpからC.phpのツールチップを表示することもできますが、 A.phpに表示したB.phpからはC.phpのツールチップが表示できません。 Ajaxを使わず、B.phpに静的なツールチップを埋め込んだ場合も表示できませんでした。 wordpressの記事ページで動作させています。 必要なjsファイルは読み込んでおり、ファイルはそれぞれ同じ階層にあります。 何が問題で表示できないのでしょうか。どうかご教示をお願いします。

  • jQueryが動きません。

    表題のとおりです。 fademover(http://www.detelu.com/fademover/)を動かそうと思って 導入しても動いてくれません。 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script src="jquery.fademover.js"></script> <script> $(function(){ $('body').fadeMover({'effectType': 2,'inSpeed': 5000}); }); </script> の部分。 Chromeだと Uncaught TypeError: Object [object Object] has no method 'fadeMover' index.html:14 (anonymous function) index.html:14 n ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js:2 o.fireWith ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js:2 e.extend.ready ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js:2 c.addEventListener.B Safariだと TypeError: 'undefined' is not a function (evaluating '$('body').fadeMover({'effectType': 2,'inSpeed': 5000})') と出ます。 jsやjqueryはあまりいじったことないので 手が出ない状態です。 よろしくお願いします。

  • JQuery の CrossSlideを設置したのですが IEでだけ表示できません。

    JQuery の CrossSlideを設置したのですが IEでだけ表示できません。 FireFoxでもSafariでも表示できています。 ブラウザのエラーでは 「メッセージ: 'plan[...].src' は Null またはオブジェクトではありません。」 とでています。 phpファイルに設置しているのですが、それが原因なのでしょうか? IEはバージョン8です。 javascriptがまったく分からない為、設置されている方のソースをそのままコピペで使用しているのですが... 原因が分かる方おられましたら、アドバイスおねがいします。 ソース -head- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp" /> <title>○○</title> <script type="text/javascript" src="jquery-1.3.2.js"></script> <script type="text/javascript" src="jquery.cross-slide.js"></script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> -body- <script type="text/javascript"> $(function(){ $("#topimgbox").crossSlide({ sleep : 15, fade : 2 },[ { src : '1.jpg' }, { src : '2.jpg' }, ]); }); </script> <div id="topimgbox">Loading...</div> 設置されている方々のサンプルはIEで見ましたので、自分の設置の仕方が原因だと思うのですが...

専門家に質問してみよう