<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    I'm happy to live!

    Develop with pleasure!

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      39 隨筆 :: 2 文章 :: 31 評(píng)論 :: 0 Trackbacks
    我想問(wèn)一下,我的這段拖動(dòng)div的代碼什么地方有問(wèn)題啊,在ie里面正常,在ff下就是停下再拖就不行了,但如果在div中加入文本就可以了,為什么會(huì)這樣啊?請(qǐng)各位高手指教.

     1<html>
     2
     3<head>
     4<script language="JavaScript" type="text/javascript" src="jquery-1.6.4.js"></script>
     5<style>
     6
     7</style>
     8</head>
     9<body><head>
    10<script language="JavaScript" type="text/javascript" src="jquery-1.6.4.js"></script>
    11<style>
    12
    13</style>
    14</head>
    15
    16
    17<div id="rect" style="width:200px;height:200px;position:absolute;background-color:pink;">
    18
    19</div>
    20
    21<div id="display" style="position:absolute;top:300px;"></div>
    22</body>
    23</html>
    24
    25<script>
    26
    27$(init);
    28
    29function init(){
    30rectEvent();
    31}

    32
    33function rectEvent(){
    34var slider = $("#rect");
    35var downFlag = false;
    36
    37var offX;
    38
    39slider.mousedown(function(e){
    40downFlag = true;
    41var event = getEvent(e);
    42offX = getOffsetX(event);
    43
    44}
    );
    45
    46slider.mouseup(function(){
    47downFlag = false;
    48}
    );
    49
    50slider.mouseout(function(){
    51downFlag = false;
    52}
    );
    53
    54slider.mousemove(function(e){
    55var event = getEvent(e);
    56
    57if(!downFlag){
    58return false;
    59}

    60
    61var left = event.clientX - offX;
    62$("#display").text(left);
    63slider.css("left",left);
    64}
    );
    65
    66}

    67
    68
    69function getEvent(event){
    70var event = event ? event : window.event;
    71return event;
    72}

    73
    74function getOffsetX(event){
    75var off_X = event.offsetX ? event.offsetX : event.layerX;
    76return off_X;
    77}

    78
    79</script>
    80

    如果我在rect div隨便加入文本如:<div id="rect" style="width:200px;height:200px;position:absolute;background-color:pink;">11</div>,這樣就可以了,我一直不太明白為什么會(huì)這樣?請(qǐng)名位大俠指教.
    posted on 2011-10-30 09:37 Norsor 閱讀(1929) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): 日常隨筆

    評(píng)論

    # re: DIV在FF下的拖動(dòng) 2011-11-07 15:05 星期五
    我將代碼在本地運(yùn)行了一下。
    event.layerX 在我的ff上返回的是: undefined。我也不知道怎么回事,我把
    getOffsetX 方法改成如下可運(yùn)行:
    function getOffsetX(event){
    var off_X = event.offsetX ? event.offsetX : event.layerX ? event.layerX : event.clientX;
    return off_X;
    }
    一起研究吧。  回復(fù)  更多評(píng)論
      

    # re: DIV在FF下的拖動(dòng) 2011-11-11 13:41 tb
    不清楚  回復(fù)  更多評(píng)論
      

    # re: DIV在FF下的拖動(dòng) 2012-09-18 15:49 憶清風(fēng)歲月
    我也不行, 剛看你們說(shuō)的, 我就在里面加個(gè)&nbsp; ,,,,,湊合著先用著  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产又长又粗又爽免费视频| 四虎成人免费观看在线网址| 国产亚洲大尺度无码无码专线 | 一级成人a免费视频| 在线免费视频一区二区| 亚洲欧洲日韩极速播放| 成人午夜视频免费| 亚洲第一成年网站视频| 国产成人高清精品免费鸭子| 亚洲AV成人无码网站| 国产男女性潮高清免费网站| 国产在亚洲线视频观看| gogo全球高清大胆亚洲| 亚欧国产一级在线免费| 国产V亚洲V天堂A无码| 久久爰www免费人成| 亚洲精品视频免费在线观看| 国产人成免费视频网站| 亚洲老熟女五十路老熟女bbw| 成年性羞羞视频免费观看无限 | 老司机精品视频免费| 久久精品国产亚洲7777| 久久一区二区三区免费播放| 亚洲精品人成电影网| 在线观看视频免费国语| 免费人成再在线观看网站| 亚洲精品无码专区在线在线播放 | 美女在线视频观看影院免费天天看| 亚洲国产美国国产综合一区二区| 最好看的中文字幕2019免费| 亚洲综合一区国产精品| 亚洲精品无码AV中文字幕电影网站| 中文字幕免费在线看电影大全 | 亚洲乱码在线视频| 国产一级淫片免费播放电影| 中文字幕免费在线看| 亚洲一卡2卡3卡4卡国产网站| 波多野结衣免费视频观看| 人人揉揉香蕉大免费不卡| 一本色道久久综合亚洲精品蜜桃冫| 亚洲成av人片天堂网老年人|