Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Позиция полосы прокрутки overflow (https://javascript.ru/forum/xhtml-html-css/56468-poziciya-polosy-prokrutki-overflow.html)

radoslav 18.06.2015 09:48

ничего не работает из 03-07, и по одному и по парам и все вместе не работают(

рони 18.06.2015 10:19

radoslav,
попробуйте так
$('.modal-news').off().click(function(){ 
		$('#news').modal('show')
			.find('#newsContent')
			.load($(this).attr('href'),function() {
 $('#newsContent').scrollTop(0)
});
		return false;
	});

radoslav 18.06.2015 10:55

не работает, никак не хочет сдвинуть наверх скролл

рони 18.06.2015 13:50

radoslav,
может проще добавить в плагин
this.$element.scrollTop(0);
файл bootstrap.js
строка 1074
Modal.prototype.hideModal = function () {
    var that = this;
    this.$element.hide()
*!*
    this.$element.scrollTop(0);
*/!*
    this.backdrop(function () {
      that.$body.removeClass('modal-open')
      that.resetAdjustments()
      that.resetScrollbar()
      that.$element.trigger('hidden.bs.modal')
    })
  }

radoslav 18.06.2015 14:16

0 реакций, тоже самое

рони 18.06.2015 14:19

radoslav,
не вижу чтоб вы что-то добавили

radoslav 18.06.2015 14:57

вообщем добавил сперва заработало, потом удалил почистил куки все равно работает. так и не понял ничего, может в Yii2 закешировалось где то
Заработало это
$('.modal-news').off().click(function(){ 
		$('#news').modal('show')
			.find('#newsContent')
			.load($(this).attr('href'),function() {
				$('#newsContent').scrollTop(0)
			});
			return false;
});


Спасибо вам, только на локальном так и осталось не работает на Open Server

рони 18.06.2015 15:14

radoslav,
пока не видно

radoslav 18.06.2015 15:16

так я же удалил его, код выше заработал, только там заметен эффек прокрутки скролла в начало

рони 18.06.2015 15:38

radoslav,
и 14 пост должен работать
можно и так
var elem;
    $('.modal-news').click(function(){
      elem && elem.scrollTop(0);
	  elem = $('#news').modal('show').find('#newsContent');
	  elem.load($(this).attr('href'));
			return false;
});


Часовой пояс GMT +3, время: 20:43.