How to allow Google Calendar and ICS to open in a new tab - Squarespace 7.1

There might be times you want all your external links to open in a new tab. Currently on the events pages, the calendar links open within the page itself.

Below is some code to make this now possible.


Add this to your Code Injection -> Footer

<!-- Events - Open Google Calendar in New Tab -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
	$('li.eventitem-meta-item.eventitem-meta-export.event-meta-item a').attr('target','_blank');
});
</script>
<!-- Events - Open Google Calendar in New Tab -->


<!-- Events - ICS in New Tab -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
	$('a.eventlist-meta-export-ical').attr('target','_blank');
});
</script>
<!-- Events - ICS in New Tab -->
Previous
Previous

How to replace ‘map’ link text on events page - Squarespace 7.1

Next
Next

How to move the social icons to right of the button in the header - Squarespace 7.1