Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.09.2012, 18:19
Новичок на форуме
Отправить личное сообщение для Antynik Посмотреть профиль Найти все сообщения от Antynik
 
Регистрация: 02.09.2012
Сообщений: 4

Mobile Firefox for Android - scroll to bottom
Каким кодом прокрутить страничку в конец?
Почему-то window.scrollto(0,200) не срабатывает...
Ответить с цитированием
  #2 (permalink)  
Старый 02.09.2012, 18:51
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Antynik
window.scrollto(0,200)
window.scrollTo(0,200)
не?
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #3 (permalink)  
Старый 02.09.2012, 19:13
Новичок на форуме
Отправить личное сообщение для Antynik Посмотреть профиль Найти все сообщения от Antynik
 
Регистрация: 02.09.2012
Сообщений: 4

всё равно не работает
пытаюсь вставить код в дополнение Three Finger Swipe
спасибо, исправил букву. и точку с запятой тоже )
попробовал также
window.scrollBy(0,1000);
не срабатывает...
также пробовал
this._window.scrollBy(0,1000);
Ответить с цитированием
  #4 (permalink)  
Старый 03.09.2012, 20:57
Новичок на форуме
Отправить личное сообщение для Antynik Посмотреть профиль Найти все сообщения от Antynik
 
Регистрация: 02.09.2012
Сообщений: 4

Вот исходный код, в котором я хочу поменять одно действие
Например, вместо действия "blank" - перемотку в конец страницы, либо просто на достаточно большой интервал.
Это реально вообще?
_executeCommand: function(aCommand, aDOMWindow) {
		var msg = "";
		var BrowserApp = this._window.BrowserApp;
		switch (aCommand) {
			case "back": 
				BrowserApp.selectedBrowser.goBack();
				break;
			case "forward": 
				BrowserApp.selectedBrowser.goForward();
				break;
			case "reload": 
				BrowserApp.selectedBrowser.reload();
				break;
			case "blank": 
				BrowserApp.addTab("about:blank");
				msg += " (" + BrowserApp.tabs.length + ")";
				break;
			case "close": 
				if (BrowserApp.tabs.length == 1)
					BrowserApp.loadURI("about:blank");
				else
					BrowserApp.closeTab(BrowserApp.selectedTab);
				msg += " (" + BrowserApp.tabs.length + ")";
				break;
			case "prevtab": 
				var tabIds = BrowserApp.tabs.map(function(tab) tab.id);
				var curPos = tabIds.indexOf(BrowserApp.selectedTab.id);
				var lastPos = tabIds.length - 1;
				var prevPos = curPos - 1 >= 0 ? curPos - 1 : lastPos;
				BrowserApp.selectTab(BrowserApp.getTabForId(tabIds[prevPos]));
				msg += " (" + (prevPos + 1) + "/" + (lastPos + 1) + ")";
				break;
			case "nexttab": 
                                window.scrollBy(0,1000);
				msg += " (scroll)";
				break;
			case "search": 
				this._window.scrollBy(0,1000);
				msg += " (scroll)";
				break;
			default: 
				alert("Error: unknown command: " + aCommand);
				return;
		}
		this._window.NativeWindow.toast.show(this._getString(aCommand) + msg, "short");
	},

	config: function() {
		var title = this._getString("name") + " - " + this._getString("config");
		var directions = ["left", "right", "up", "down"];
		var ret = {};
		Services.prompt.select(
			null, title, this._getString("config.direction"), directions.length, 
			directions.map(function(dir) ThreeFingerSwipe._getString(dir)), ret
		);
		var direction = directions[ret.value];
		var commands = ["back", "forward", "reload", "blank", "close", 
		                "prevtab", "nexttab", "search"];
		var command = this._branch.getCharPref(direction);
		commands.splice(commands.indexOf(command), 1);
		commands.unshift(command);
		var ret = {};
		Services.prompt.select(
			null, title, this._getString("config.command"), commands.length, 
			commands.map(function(cmd) ThreeFingerSwipe._getString(cmd)), ret
		);
		command = commands[ret.value];
		this._branch.setCharPref(direction, command);
		command = this._branch.getCharPref(direction);
		var msg = this._getString("config.done") + "\n\n" + 
		          this._getString(direction) + " : " + this._getString(command);
		Services.prompt.alert(null, title, msg);
	},
Ответить с цитированием
  #5 (permalink)  
Старый 05.09.2012, 20:41
Новичок на форуме
Отправить личное сообщение для Antynik Посмотреть профиль Найти все сообщения от Antynik
 
Регистрация: 02.09.2012
Сообщений: 4

Неужели никто не может ответить почему в мобильном FF не работает
window.scrollTo(0,0);
?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск