Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-15.log failed
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
study:javascript:jquery:z-index [2010/10/11 09:16] – banana | study:javascript:jquery:z-index [2010/10/16 10:21] (現在) – banana | ||
---|---|---|---|
行 9: | 行 9: | ||
< | < | ||
<script type=" | <script type=" | ||
+ | <script type=" | ||
<style type=" | <style type=" | ||
div.sample{ | div.sample{ | ||
行 32: | 行 33: | ||
} | } | ||
</ | </ | ||
- | <script language=" | + | <script language=" |
- | var dragItem = null; | + | <!-- |
- | var initEventX, initEventY; | + | $(function(){ |
- | var initLeft, initTop; | + | $("# |
- | + | }); | |
- | // | + | |
- | | + | |
- | $(document).mousemove(function(e){dragMove(e); | + | |
- | | + | |
- | }); | + | |
- | + | ||
- | // | + | |
- | function dragOn(obj, e){ | + | |
- | var src = e.originalTarget; | + | |
- | if(document.all){ | + | |
- | e = event; | + | |
- | src = e.srcElement; | + | |
- | } | + | |
- | + | ||
- | dragItem = obj; | + | |
- | initEventX = e.screenX; | + | |
- | initEventY = e.screenY; | + | |
- | initLeft = parseInt(dragItem.style.left.replace(' | + | |
- | initTop = parseInt(dragItem.style.top.replace(' | + | |
- | return false; | + | |
- | } | + | |
- | + | ||
- | // | + | |
- | function dragOff(e){ | + | |
- | dragItem = null; | + | |
- | } | + | |
- | + | ||
- | // | + | |
- | function dragMove(e){ | + | |
- | if(document.all)e = event; | + | |
- | if(!e || !dragItem) | + | |
- | return; | + | |
- | dragItem.style.left = (initLeft + e.screenX - initEventX) + ' | + | |
- | dragItem.style.top = (initTop + e.screenY - initEventY) + ' | + | |
- | setShim(dragItem); | + | |
- | return false; | + | |
- | } | + | |
- | + | ||
- | // | + | |
- | function setShim(obj){ | + | |
- | | + | |
- | + | ||
- | // | + | |
- | shim.css({left: | + | |
- | shim.css({width: | + | |
- | shim.css(" | + | |
- | } | + | |
// --> | // --> | ||
</ | </ | ||
行 91: | 行 44: | ||
<iframe scrolling=" | <iframe scrolling=" | ||
IE6でselectタグ(プルダウン)がz-indexを無視する対策 | IE6でselectタグ(プルダウン)がz-indexを無視する対策 | ||
- | < | + | < |
マウスでドラッグができます。< | マウスでドラッグができます。< | ||
width: | width: | ||
行 100: | 行 53: | ||
< | < | ||
left: 150px;< | left: 150px;< | ||
- | top: 420px;<br /> | + | top: 250px;<br /> |
<br /> | <br /> | ||
移動するたびに、setShim関数でこのdivにiframeを重ねています。< | 移動するたびに、setShim関数でこのdivにiframeを重ねています。< | ||
行 149: | 行 102: | ||
===== reference ===== | ===== reference ===== | ||
- [[http:// | - [[http:// | ||
+ | - [[http:// | ||