bokovua
@bokovua
Любитель

Как рандомно выбирать сылку?

Добрый день!
Подскажите пожалуйста.
с помощью var link = jQuery('#popular-news a')[3];
выбираю третью ссылку из блока. Как прописать так, чтобы ссылка бралась рендомного из этого же блока при каждой загрузке страницы?

Весь код:
jQuery(window).load( function(e) {
  var link = jQuery('#popular-news a')[3];
	
  var linkEvent = null;
  if (document.createEvent) {
    linkEvent = document.createEvent('MouseEvents');
    linkEvent.initEvent('click', true, true);
    link.dispatchEvent(linkEvent);
  }
  else if (document.createEventObject) {
    linkEvent = document.createEventObject();
    link.fireEvent('onclick', linkEvent);
  }

  e.preventDefault();
	
	
	
});
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
TommyV888
@TommyV888
-
​jQuery.fn.random = function() {
    var randomIndex = Math.floor(Math.random() * this.length);  
    return jQuery(this[randomIndex]);
};

var link = jQuery('#popular-news a').random();

Источник:
https://stackoverflow.com/a/3614980
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы