操纵元素的位置从JavaScript
问题描述:
我试图让一个警报,当我把它称为,这是对某些元素的位置,所以这里是我的代码:操纵元素的位置从JavaScript
function special_alert(msg, target_element_id){
var element = $(target_element_id).position();
console.log(element)
var html = '<div class="special-alert warning" style="position: absolute;top: '+element.top +';left:'+ element.left+ '">'
+ '<span class="special-alert-closebtn">×</span>'
+ '<strong>Warning!</strong>'+ msg
+'</div>';
$('body').append(html)
}
$(()=>{
special_alert('hello', '#author')
})
的顶部和左侧属性不浏览器接受: The Inspector
没有什么似乎是错的,即使位置属性工作。
请帮忙。
答
var html = '<div class="special-alert warning" style="position: absolute;top: '+element.top +'px;left:'+ element.left+ 'px;">'
+ '<span class="special-alert-closebtn">×</span>'
+ '<strong>Warning!</strong>'+ msg
+'</div>';
只需要px''添加''的价值观 –
谢谢,我不能投你了,因为我有低信誉。请原谅我的愚蠢时刻! –
所有的好男人! :) –