miyako (11 Апрель 2013 - 10:41) писал:
z-index: 9999?
Как в сообщении - http://forum.storela...лок/#entry58951
По второму пункту - необходимо сделать так, как тут http://corp.ign.com/
Отправлено 11 Апрель 2013 - 13:05
miyako (11 Апрель 2013 - 10:41) писал:
z-index: 9999?
Отправлено 11 Апрель 2013 - 14:38
romatex (11 Апрель 2013 - 13:05) писал:
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.scrollFollow.js"></script> <script type="text/javascript"> $( document ).ready( function () { $( '#mainNav' ).scrollFollow(); // выбираем элемент с id example и просто прицепляем ему ф-цию } ); </script>в шаблоне HTML
Отправлено 14 Июль 2013 - 12:47
$(document).ready(function(){ var obj = $('#sticky'); var offset = obj.offset(); var topOffset = offset.top; var leftOffset = offset.left; var marginTop = obj.css("marginTop"); var marginLeft = obj.css("marginLeft"); $(window).scroll(function() { var scrollTop = $(window).scrollTop(); if (scrollTop >= topOffset){ obj.css({ marginTop: -topOffset, // marginLeft: leftOffset, position: 'fixed', }); } if (scrollTop < topOffset){ obj.css({ marginTop: 0, // marginLeft: marginLeft, position: 'relative', }); } }); });
#sticky { margin-top: 11px; padding:15px; background: rgba(255,255,255,1); border:1px solid #ddd; font-size:12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; float:left } /* заголовок стикера*/ #sticky h5{ font-size:18px; font-weight: bold; } /* текст в самом стикере */ #sticky p{ text-align: left; padding: 5px; }
Отправлено 14 Июль 2013 - 14:34
AlexP_RUS (14 Июль 2013 - 12:47) писал:
$(document).ready(function(){ var obj = $('#sticky'); var offset = obj.offset(); var topOffset = offset.top; var leftOffset = offset.left; var marginTop = obj.css("marginTop"); var marginLeft = obj.css("marginLeft"); $(window).scroll(function() { var scrollTop = $(window).scrollTop(); if (scrollTop >= topOffset){ obj.css({ marginTop: -topOffset, // marginLeft: leftOffset, position: 'fixed', }); } if (scrollTop < topOffset){ obj.css({ marginTop: 0, // marginLeft: marginLeft, position: 'relative', }); } }); });
#sticky { margin-top: 11px; padding:15px; background: rgba(255,255,255,1); border:1px solid #ddd; font-size:12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; float:left } /* заголовок стикера*/ #sticky h5{ font-size:18px; font-weight: bold; } /* текст в самом стикере */ #sticky p{ text-align: left; padding: 5px; }
{%IF MOD_LNAME=goods%} <div id="sticky"><h5>Скользящий блок</h5> <p>Это скользящий блок. Здесь можно располагать важную информацию!</p> </div> {%ENDIF%}
#sticky { margin-top: 11px; padding: 15px; background: rgba(255,255,255,1); border: 1px solid #ddd; font-size: 12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; float: left; }и замените на:
#sticky { margin-top: 11px; padding: 15px; background: rgba(255,255,255,1); border: 1px solid #ddd; font-size: 12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; float: left; width: 171px; }
Отправлено 14 Июль 2013 - 17:32
Отправлено 14 Июль 2013 - 19:19
AlexP_RUS (14 Июль 2013 - 17:32) писал:
{%IF MOD_LNAME=goods%} <div id="sticky"><h5>Скользящий блок</h5> <p>Это скользящий блок. Здесь можно располагать важную информацию!</p> </div> {%ENDIF%}замените на:
<div id="sticky" {%IFNOT MOD_LNAME=goods%}style="display:none;"{%ENDIF%}><h5>Скользящий блок</h5> <p>Это скользящий блок. Здесь можно располагать важную информацию!</p> </div>
Отправлено 14 Июль 2013 - 19:42
Цитата
Отправлено 14 Июль 2013 - 20:12
AlexP_RUS (14 Июль 2013 - 19:42) писал:
Отправлено 15 Июль 2013 - 12:59
Цитата
if (scrollTop < topOffset){ obj.css({ marginTop: 11, // marginLeft: marginLeft, position: 'relative', });
Отправлено 15 Июль 2013 - 15:55
Отправлено 15 Июль 2013 - 16:00
AlexP_RUS (15 Июль 2013 - 12:59) писал:
if (scrollTop < topOffset){ obj.css({ marginTop: 11, // marginLeft: marginLeft, position: 'relative', });
if (scrollTop >= topOffset){ obj.css({ marginTop: -topOffset, // marginLeft: leftOffset, position: 'fixed', }); }и замените на:
if (scrollTop >= topOffset){ obj.css({ marginTop: -topOffset+22, // marginLeft: leftOffset, position: 'fixed', }); }
Отправлено 15 Июль 2013 - 16:09
Отправлено 15 Июль 2013 - 17:47
AlexP_RUS (15 Июль 2013 - 16:09) писал:
.myblock4 { text-align: center; display: block; }
function toPrint() { var f = $('.goodsDataMainModificationDataBlock').html(); var g = $('.goodsDataFormSubmitButton').html(); console.log(f); $('.myblock4').html(f); $('.myblock4').append(g); $('.myblock4 input').click(function(){$('.goodsDataMainOrder .goodsDataFormSubmitButton #ToCart').click()}) }
<div id="sticky" {%IFNOT MOD_LNAME=goods%}style="display:none;"{%ENDIF%}><h5>Скользящий блок</h5> <p>Это скользящий блок. Здесь можно располагать важную информацию!</p> <img src="http://files.storeland.net/f670/191/bok_buy.png" />Добавить:
<div class="myblock4"> </div>
if (scrollTop >= topOffset){ obj.css({ marginTop: -topOffset+22, // marginLeft: leftOffset, position: 'fixed', }); }Заменить:
if (scrollTop >= topOffset){ obj.css({ marginTop: -topOffset+22, // marginLeft: leftOffset, position: 'fixed', }); toPrint(); }
Отправлено 16 Июль 2013 - 11:35
Цитата
Отправлено 16 Июль 2013 - 12:42
AlexP_RUS (16 Июль 2013 - 11:35) писал:
function toPrint() { var f = $('.goodsDataMainModificationDataBlock').html(); var g = $('.goodsDataFormSubmitButton').html(); console.log(f); $('.myblock4').html(f); $('.myblock4').append(g); $('.myblock4 input').click(function(){$('.goodsDataMainOrder .goodsDataFormSubmitButton #ToCart').click()}) }Заменить:
function toPrint() { var f = $('.goodsDataMainModificationDataBlock').html(); var g = $('.goodsDataFormSubmitButton').html(); var g =$('.goodsDataFormSubmitButton').not('div').html(); console.log(g); $('.myblock4').html(f); $('.myblock4').append(g); $('.myblock4 div').remove(); $('.myblock4 input').click(function(){$('.goodsDataMainOrder .goodsDataFormSubmitButton #ToCart').click()}) }И в конец файла "Товар" добавить код:
<script> $(function(){ toPrint(); }); </script>
.myblock4 { padding-top: 10px; padding-bottom: 20px; } .myblock4 #ToCart { margin-top: 15px; }
Отправлено 16 Июль 2013 - 19:02
Цитата
Отправлено 16 Июль 2013 - 19:29
function toPrint() { var f = $('.goodsDataMainModificationDataBlock').html(); var g = $('.goodsDataFormSubmitButton').html(); var g =$('.goodsDataFormSubmitButton').not('div').html(); console.log(g); $('.myblock4').html(f); $('.myblock4').append(g); $('.myblock4 div').remove(); $('.myblock4 input').click(function(){$('.goodsDataMainOrder .goodsDataFormSubmitButton #ToCart').click()}) }Заменить:
function toPrint() { var f = $('.goodsDataMainModificationDataBlock').html(); var g = $('.goodsDataFormSubmitButton').html(); var g2 = $('.goodsDataMainModificationAvailable').html(); var g =$('.goodsDataFormSubmitButton').not('div').html(); console.log(g); $('.myblock4').html(f); $('.myblock4').append(g); $('.myblock4 div').remove(); $('.myblock4').append(g2); $('.myblock4 input').click(function(){ // Добавление товара в корзину через ajax $('.goodsDataForm').nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 420, // Minimum width minHeight: 150, // Minimum height gallery: null // Gallery name if provided }); return false; }) }
.myblock4 #ToCart { margin-top: 15px; }Заменить:
.myblock4 #ToCart { margin-top: 15px; margin-bottom: 15px; }
Отправлено 17 Июль 2013 - 09:19
Отправлено 17 Июль 2013 - 11:22
AlexP_RUS (17 Июль 2013 - 09:19) писал:
Отправлено 17 Июль 2013 - 12:06
miyako (17 Июль 2013 - 11:22) писал:
0 пользователей, 0 гостей, 0 анонимных