Показать сообщение отдельно
  #1 (permalink)  
Старый 23.09.2013, 12:39
Новичок на форуме
Отправить личное сообщение для disee Посмотреть профиль Найти все сообщения от disee
 
Регистрация: 17.09.2013
Сообщений: 2

вставить элемент скрипта в определенном месте на странице
Есть скрипт "back to top". Код по умолчанию создает div в конце body. Я хочу, что бы стрелка "вверх" появлялась в определенном блоке, в его нижнем правом углу. Как это осуществить? Читал, что как-то через команду inject можно это сделать, но в учебнике привязки были только к переменным в скрипте. вот код:
<script type="text/javascript">
window.addEvent('load', function() {
				new JCaption('img.caption');
			});

			// Add the controlbar
			if(typeof hs !== "undefined") {
				hs.addSlideshow({
					slideshowGroup: "73",
					interval: 5000,
					repeat: false,
					useControls: true,
					fixedControls: "fit",
					overlayOptions: {
						opacity: .75,
						position: "bottom center",
						hideOnMouseOut: true
					}
				});
			}
		
// Fade our <div> tag to 0 or 'num'
function fade_me(num){
	var smoothtop=document.id('smoothtop');
	if(smoothtop){smoothtop.fade(window.getScrollTop()<300?0:num);}
}
window.addEvent('domready',function(){
	// Create Fx.Scroll object
	var scroll=new Fx.Scroll(window,{
		'duration':	500,
		'transition':	Fx.Transitions.Expo.easeInOut,
		'wait':		false
	});
	// Create an <div> tag for SmoothTop
	var smoothtop=new Element('div',{
		'id':		'smoothtop',
		'class':	'smoothtop',
		'style':	'position:fixed; display:block; visibility:visible; zoom:1; opacity:0; cursor:pointer; right:5px; bottom:5px;',
		'title':	'',
		'html':		'',
		'events':{
			// No transparent when hover
			mouseover: function(){fade_me(1);},
			// Transparent when no hover
			mouseout: function(){fade_me(0.7);},
			// Scroll Up on click
			click: function(){scroll.toTop();}
		}
	// Inject our <div> tag into the document body
	}).inject(document.body);
	// Gottta do this for stupid IE
	document.id('smoothtop').setStyle('opacity','0');
});
// Show/Hide our <div> tag
window.addEvent('scroll',function(){fade_me(0.7);});
		window.addEvent('domready', function() {

			SqueezeBox.initialize({});
			SqueezeBox.assign($$('a.modal'), {
				parse: 'rel'
			});
		});
try {$Gavick;}catch(e){$Gavick = {};};$Gavick["gkIs-gk-is-126"] = { "anim_speed": 500, "anim_interval": 5000, "autoanim": 1, "anim_type": "opacity", "slide_links": 1 };
  </script>
Ответить с цитированием