ホーム > タグ > bug
bug
[mootools] Tips Bug fix - “element.getParent is not a function”
- 2010-01-20 (水)
- MooTools
MooTools More1.2.4.2のツールチップ表示クラスTipsにあるバグの修正方法について。
主な症状
ツールチップ表示を有効にした要素にマウスオーバーしてからマウスアウトすると、
FireBugで element.getParent is not a function というエラーが出る。というもの。
(圧縮してあるとelementがbになる)
エラー行数は1142行目(未圧縮)
エラーは最初の1度しか出ない。
修正方法
原因となっているTipsのfireForParentメソッドを入れ替える。
ver 1.2.4.2 Original Code:
-
fireForParent: function(event, element){
-
if (!element) return;
-
var parentNode = element.getParent();
-
if (parentNode == document.body) return;
-
if (parentNode.retrieve('tip:enter')) parentNode.fireEvent('mouseenter', event);
-
else this.fireForParent(parentNode, event);
-
}
Fix Code:
-
fireForParent: function(event, element){
-
if (!element) return;
-
var params = Array.link(arguments, {event: Event.type, element: Element.type});
-
var parentNode = params.element.getParent();
-
if (parentNode == document.body) return;
-
if (parentNode.retrieve('tip:enter')) parentNode.fireEvent('mouseenter', params.event);
-
else return this.fireForParent(parentNode, params.event);
-
}
参照元:Tips: "element.getParent()" not working, because "element" is of type Event
このバグは1.2.4.3で修正される予定。
- Comments: 0
- Trackbacks: 0
[IE7]不自然な横スクロールバーが出るバグについて
- 2009-06-16 (火)
- CSS
IE7だけで変な横スクロールバーが出たので調べてみたらどうやらバグみたいだったんだけど、発生条件が違ってたのでサンプル作ってみた。
IE7とその他のブラウザで比較してみて欲しい…
Sample »
- 親要素(div#masthead)にposition:relative
- さらにその子要素(p.description) に position:absolute と leftまたはright値
- その子要素(p.description)内で改行している(またはdisplay:blockしてる要素がある)
- font-style:italic;をスタイルシートのどこかで使っている(位置関係無し)
-
.i {font-style:italic;}
-
-
div#header {
-
height:100px;
-
background-color:#ccc;
-
}
-
#masthead {
-
position:relative;
-
}
-
p.description {
-
position:absolute;
-
left:160px;
-
background-color:#99FFFF
-
}
このケースだとleftをrightにするとさらに酷い事に…。
font-style:italicを無くすと一発で直るんだけどやっぱりバグなんだろうか
- Comments: 1
- Trackbacks: 0
[CSS]fieldsetにbackground指定するとIEではみ出す
- 2008-03-12 (水)
- CSS
fieldsetにbackground指定(color等)をしたとき、IEだけ上方向にはみ出して表示される。
原因はlegendにまで背景が適用されてしまうため。これはIEのバグらしい。
IEだけ背景なしにしてもよいが、そういうわけにもいかんという場合は、以下の方法で修正が可能。
- Comments: 0
- Trackbacks: 0
[CSS]overflowとpositionを使うとスクロールできなくなる(IE)
- 2008-02-20 (水)
- CSS
外の要素にoverflow:autoなどを指定し、中の要素にposition:relativeを設定したとき、IEではスクロールバーが出てもスクロールがされない。
IE6 bug with overflow and position:relative (2008-02-20)
どうやらバグらしい。
filter:alphaを使うときに、中の要素の透過防止にposition:relativeをするが、
そうするとoverflow:autoしてもスクロールしなくなってしまう。
回避策ないのかな…
- Comments: 0
- Trackbacks: 0
Home > Tags > bug
-
- そしてこのSQLはわれながらよく書いたと思う 2010-11-15
- CSVの列っていう方がいいのかな…118項目だった 2010-11-15
- 楽天のCSVの項目が116個もあった衝撃 2010-11-15
- オフィスで香水臭振りまくのは迷惑だと知れ 2010-11-15
- ぐあー フレグランステロやー 2010-11-15
- More updates...
Powered by Twitter Tools
-
- ホームページビルダー
- 擬似クラス
- 楽天
- 1Column
- 2BOX
- 2ch
- 2column
- 2Helvs
- 3column
- 5BOX
- Actionscript
- Ajax
- Animation
- AntiSpam
- API
- apple
- Aptana
- Aqua
- ASCII
- Assets
- AutoExternalLink
- background
- backup
- BETA
- Blog Status
- breadcrumb
- Bubble
- bug
- Button
- calendar
- Calendarizm
- canvas
- Center
- Chain
- Chrome
- Class
- Click Event
- CMS
- ColorMeShopPro
- ContactForm
- Control
- Cookie
- CSS
- CSS3
- CSV
- Custom
- date()
- Demo
- Dojo
- domain
- Download
- Dreamweaver
- dropdown
- Dummy Text
- Effect
- Elastic
- Error
- Filter
- filter.html
- FireFox
- Fixed
- Flash
- Floating
- foglio
- Form
- free material
- free script
- Function Reference
- Fx.Morph
- Fx.Scroll
- Fx.Slide
- Fx.Tween
- gettext
- get_posts
- GMarker
- Go-To-Top
- GoogleChart
- GoogleEarth
- GoogleMap
- GoogleSearch
- Hack
- Halves
- Highlight
- Horizontal
- HTML&XHTML
- HTML5
- HTML5API
- Icon
- IE
- illustrator
- infowindow
- iphone
- Javascript
- jQuery
- jQuery.plugin
- KML
- LeftMenu
- liquid
- ListMenu
- Localization
- login-system
- Magpie RSS
- Mobile
- mooFollow
- MooTools
- mooTyping
- number format()
- OnlineGame
- OOP
- OpenPNE
- Pagenation
- permalink
- Photoshop
- PHP
- ping
- plugin
- poedit
- Polyline
- prototype.js
- Regular Expression
- RightMenu
- rollover
- RPC
- RSS
- Safari
- Sample
- script.aculo.us
- scrollbar
- selection
- selectors
- SEO
- session
- Shortcode
- Sidebar Widgets
- slimbbs
- Smarty
- SmoothScroll
- strtotime()
- Symphony-CMS
- Tableless
- Tab Menu
- Tar
- Template
- Template Engine
- Template Tags
- time()
- TinyMCE
- token
- Tooltip
- Transparent
- Tutorial
- Tutoriarl
- Valid
- Validator
- vertical-align
- Web Browser
- Web Site
- Wiki
- window.open
- wordpress
- wp-custom
- wp-function
- wp-plugin
- wp-themes
- xampp
- XHTML
- XML
- Xserver
- YUI
- Zend Framework
- Zend_Form
- Zend_View
- zeromail