left设置的是百分比,如何用jq获取该百分比,而不是具体的像素

left设置的是百分比,如何用jq获取该百分比,而不是具体的像素,第1张

’使用jq获取left组件的百分此如下例如:$("#righttd:first").offset().top

$(document).ready(function() {

$("#nameit").blur(function() {

$("#msgdiv").css({

top : $("#righttd:first").offset().top,

left : $("#righttd:first").offset().left - 40,

visibility:"visible"

})

})

$("#nameit").focus(function() {

$("#msgdiv").css({

visibility:"hidden"

})

})

})

JQ很久不用了,给你写一段纯js的吧

var left = 50

var div = document.getElementById('div01')//比如有一个div的 id 为 div01

div.style.left = left + 'px'

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8" />

<title>MODEL PAGE</title>

<style type="text/css">

table {

border: 1px solid black

border-collapse: collapse

}

td,th {

border: 1px solid black

}

</style>

<script type="text/javascript" src="jquery-1.8.0.min.js"></script>

<script type="text/javascript">

$ (function ()

    {

    $ (".memu .left p").click (function ()

    {

    var _index = $ (this).index (".memu .left p")

    $ (".right:eq(" + _index + ") .selContent").toggle ()

    })

    })

</script>

</head>

<body>

<div class="memu">

<div class="content">

<div class="left">

<p>速递</p>

</div>

<div class="right">

<div class="selContent">11111</div>

<div class="selContent">22222</div>

</div>

</div>

</div>

<div class="memu">

<div class="content">

<div class="left">

<p>速递</p>

</div>

<div class="right">

<div class="selContent">11111</div>

<div class="selContent">22222</div>

</div>

</div>

</div>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11551425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存