Просто удалите '
, и он будет работать:
data$style <- paste0("font-size:", data$Percentage, "px;")
timevis(data = data[2:3, ])
Это поведение очень возможно. Необходимо изучить некоторые библиотеки, которые были разработаны, чтобы дать Вам эту функциональность.
Действительно Простая история: http://code.google.com/p/reallysimplehistory/ SWFAddress: http://www.asual.com/swfaddress/
Еще одна вещь, которую вы можете попробовать, - это временно изменить идентификатор элемента, на который указывает хэш. Сработало у меня!
function changeHashWithoutScrolling(hash) {
var id = hash.replace(/^.*#/, ''),
elem = document.getElementById(id)
elem.id = id+'-tmp'
window.location.hash = hash
elem.id = id
}
Как просто
var scrollmem = $('html,body').scrollTop();
window.location.hash = hash;
$('html,body').scrollTop(scrollmem);