是否有可能重定位jQuery文本?是否有可能在jQuery中重新定位文本?
我能夠改變它的font-weight
像這樣 -
$('text').css('font-weight','bold');
,但無法找到改變相同的位置的方法。
如果是這樣,它會工作在一個foreignObject的文本?
是否有可能重定位jQuery文本?是否有可能在jQuery中重新定位文本?
我能夠改變它的font-weight
像這樣 -
$('text').css('font-weight','bold');
,但無法找到改變相同的位置的方法。
如果是這樣,它會工作在一個foreignObject的文本?
針對您的特殊情況下,你需要設置元素的屬性x和y。
jQuery代碼:
$("svg").find("rect").attr('x', $(window).width() - 100);
$("svg").find("text").attr('x', $(window).width() - 100);
$("svg").find("rect").attr('y', $(window).height() - 100);
$("svg").find("text").attr('y', $(window).height() - 80);
檢查小提琴這裏:http://jsfiddle.net/z4wyS/
我更喜歡將attr vals設置爲$(」svg「)。find(」rect「)。attr({ $(window).width() - 100,y:$(window).height() - 100});' – Popnoodles
如果我理解正確的話,你需要放置文本上的黃色框的右下角。要做到這一點,你可以使用:
$(document).ready(function(){
$text = $("text");
$block = $text.prev();
x = $block.attr('width') - $text.width();
y = $block.attr('height') - $text.height();
$("text").attr('x', x);
$("text").attr('y', y);
});
對於恩:我想文在這個例子中移動到右下角 - http://jsfiddle.net/6s2vw/ – fixxxer
首先,你知道如何使用CSS來定位它?然後,您可以考慮使用JavaScript進行編程 – Alexander
沒有人知道'css-positioning'。你的意思是這樣 - http://www.tizag.com/cssT/position.php? – fixxxer