Всем привет!
Столкнулся с такой проблемой: есть на сайте портфолио на базе плагина для wordpress. При нажатии на работу, открывается всплывающее окно с картинками, описанием и кнопкой с ссылкой.
Нужно сделать так, чтобы вместо всплывающего окна, при нажатии сразу открывалась ссылка.
Пошарил код, но не понимаю как к кнопке присваивается ссылка (они лежат в БД wordpress)
Скрин, скрипт и плагин прилагаю.
function initItemsEvents( $items ) {
$items.on( 'click', 'span.og-close', function() {
hidePreview();
return false;
} ).children( 'a' ).on( 'click', function(e) {
var $item = jQuery( this ).parent();
//jQuery(this).addClass('unhoverdir');
//remove animate class
$item.removeClass('animate');
window.open('url','_blank'); // - открывает ссылку в новом окне, при нажатии на картинку
// Смотри строку 554
// check if item already opened
current === $item.index() ? hidePreview(jQuery(this)) : showPreview( $item );
return false;
} );
}
Preview.prototype = {
create : function() {
// create Preview structure:
this.$title = jQuery( '<h3></h3>' );
this.$description = jQuery( '<p></p>' );
this.$href = jQuery( '<a href="#">Visit website</a>' );
this.$detailButtonList = jQuery( '<span class="buttons-list"></span>' ); // - создает кусок кода html образуя класс кнопок
this.$details = jQuery( '<div class="og-details"></div>' ).append( this.$title, this.$description, this.$detailButtonList ); // - отображает название, описание и кнопку
this.$loading = jQuery( '<div class="og-loading"></div>' );
this.$fullimage = jQuery( '<div class="og-fullimg"></div>' ).append( this.$loading );
this.$closePreview = jQuery( '<span class="og-close"></span>' );
this.$previewInner = jQuery( '<div class="og-expander-inner"></div>' ).append( this.$closePreview, this.$fullimage, this.$details );
this.$previewEl = jQuery( '<div class="og-expander"></div>' ).append( this.$previewInner );
// append preview element to the item
this.$item.append( jQuery('<div class="og-pointer"></div>') );
this.$item.append( this.getEl() );
// set the transitions for the preview and the item
if( support ) {
this.setTransition();
}
}