JQuery :: Setting Image To Link To Itself And Open In Colorbox
Jul 20, 2011
I have an image that has been resized via CSS to show as 100x100px on an HTML page. When clicked, I want to open the image in a colorbox - so the user can see the non resized/squashed version as it will normally appear. I've worked out how to set the path of the href to itself (so this doesn't have to be changed every time) (see below), although not sure how to get the colorbox part working - I tried changing 'each' to 'colorbox' - as per how you would normally assign the colorbox, and it opens, it just doesn't load the image in it.
<div class="logoImage"><img src="../tym_img_shared/background-2.jpg" alt="Your company logo" /></div>
$(document).ready(function(){
$('div.logoImage img').each(function(){
var $this = $(this);
$this.wrap('<a href="' + $this.attr('src') + '"></a>');
});
});
Thinking about it, perhaps it would be easier to also set the 're' attribute of the link whist setting the source?
$(document).ready(function(){
$('div.logoImage img').each(function(){
var $this = $(this);
$this.wrap('<a rel="gallery" href="' + $this.attr('src') + '"></a>');
});
});
Doesn't work for some reason - but it does if I hardcode the URL and rel?
View 6 Replies
ADVERTISEMENT
Nov 2, 2010
I'm using ColorBox to open a simple popup and it works fine. In the same page I have a link which sends an ajax request which return the entire <body> content that I then use to replace the body of the current page. After I do this replacement, the colorbox does not open anymore. I got no JS errors.
Here is a code which reproduces this behaviour
<html>
<head>
<script src="js/jquery-1.4.3.js"></script>
<script src="js/jquery.colorbox.js"></script>
[Code]....
In the submitAjax() function I simply replace the body of the current page with the same content.
View 9 Replies
View Related
Oct 31, 2011
How to make an image map link to another page AND open a specific accordion section?I guess I need a script that knows which area of the image map was clicked and not only navigate to page 2 but opens the section via slide toggle I need it too.Here is the the page with the image map (although image map version not upload yet so I have what will be uploaded below)[URL] ...and the page I need to navigate to based on the area of the image map clicked and also slidetoggling the div I need it [URL] Here is the image map:
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<img src="/Img/Illustrations/kicktalkv2.jpg"" alt="Kick Talk" usemap="#kicktalk_map" />
[code]....
View 2 Replies
View Related
Feb 28, 2010
I have a php page which uses the following javascript code to open another page (The users profile page) and alos carry over the userID (dUid)
var userProfileUrl = chatProfileUrl+dUid.replace(/_/gi,"");
document.getElementById('userdetails').innerHTML += "<span class='userinfo' onClick="window.open('"+userProfileUrl+"','"+dUid+"')"><img id='profile' style='cursor:pointer;vertical-align:middle;padding-top:4px;' src=images/zoom.png> View Profile</span></br>";
I wanted to add to the menu another image link so I copied the same coding, but I do not know where to place the URL target that I want opened. I know I want the userID (dUid) also to follow this link as well. If I want the coding below to act in the same manner as the coding above, but instead open a page called /gift.php, where do I set the Url?
document.getElementById('userdetails').innerHTML += "<span class='userinfo' onClick="window.open('"+userProfileUrl+"','"+dUid+"')"><img id='profile' style='cursor:pointer;vertical-align:middle;padding-top:4px;' src=images/gift.png> Send Gift</span></br>";
View 2 Replies
View Related
Mar 3, 2010
Would like to get the 'src' from a thumbnail and pass it into a var on hover. The reason is that i am loading a tooltip as an overlay ontop of the thumbnail(blocking a direct link), so i have to pass the url(src) to the tooltip and load the image from there.
here is the code:
var url;
$("#dyna img").hover(function(){
url = $(this).attr("title");
},function(){
[Code]....
View 1 Replies
View Related
May 12, 2010
I have a div set up like this
<div id='y' style='background-image: url(./randomcolor.php?ibase=
<?
php echo $entity
->
[code]....
I am having an issue with setting the background-image of a another div #x to the background image of #y.Correct me if I am wrong but I think you would do this in a simple case by saying
$
(
'#x'
).
[code]....
So when it does it, it is getting the URL of the generator (I logged it. what is actually being passed is [URL] This would require a server call to generate a new image, In this particular application, even if it wasn't exactly the image y had it would be acceptable. But it's not doing it. It is not getting any image at all. Am I doing something wrong, i.e. is it supposed to just work? I would think not, since the page has already been rendered. This is almost an ajax situation but I don't know how to do it for an image. I don't really want to generate a new image anyway, I'd be very happy to get the one that's already there. How would I access the actual image already attached to y and not do another server call?
View 2 Replies
View Related
Nov 4, 2010
Is there an approach that I can take to have the URL change and still open a Colorbox?I need to get some tracking code to display in the URL, but I guess the <a> tag isn't really followed when I open the colorbox, so the URL change is cancelled when I click to open the Colorbox.
View 1 Replies
View Related
Apr 29, 2011
I am somewhat new to JQuery and I am trying to use cookies with a colorbox.
Here is the code I'm using
[code]
The end goal is to display the link with the pop_search_searay class (that opens the colorbox) when a cookie is not set. If there is a cookie, then the other link (with id=cookieyes) should display instead (so the colorbox does not open in this case).
I am having trouble with the if cookie is true statement.. After colorbox closes, even if the cookie is set, as soon as I view another page for some reason the cookie seems to reset as I am still seeing the link with the colorbox class displayed.
Is my if true statement incorrect? Do I need to move it somewhere else in the code?
View 2 Replies
View Related
Oct 25, 2011
I'm trying to show a div using colorbox, and for some reason, the following is not working: jQuery("div#the_div_that_i_want_to_show").colorbox();
Calling the function directly, however, does work:
$.fn.colorbox({'href':'div#the_div_that_i_want_to_show', 'open':true, 'inline':true});
And passing the div as an argument also works (with arguments 'inline' and 'open' set):$("div#the_div_that_i_want_to_show").colorbox({'href':'div#the_div_that_i_want_to_show', 'inline':true, 'open':true});
This, of course, is sort of redundant, as we're already selected the element with jQuery; there should be no need to also pass it as an argument.However, when I strip out the 'href' argument this does _not_ work--All I get is an empty colorbox/modal: $("div#the_div_that_i_want_to_show").colorbox({'inline':true, 'open':true});
For completeness, here is the div:
<div id="the_div_that_i_want_to_show" style="font-size: 18pt">Hello world</div>
why colorbox is not receiving the wrapped set from the jQuery selector?This call is very similar to that discussed on the following page:: [URL]
View 3 Replies
View Related
Apr 25, 2011
As you no doubt know, a link that is generated on the fly (ie by a JS function) and is supposed to invoke a ColorBox (due to a predefined selector) doesn't work as the link didn't exist when the ColorBox was initialised e.g., you have this in the head:
$(document).ready(function(){
$(".frmMe").colorbox({iframe:true, innerWidth:1200, innerHeight:640});
}
Then a link generated by JS at a later time (for example triggered by a users click) like:
<a href="blah.php" class="frmMe">Easter Eggs</a>
Whenever I dynamically create a link like the one above, I re-run the line:
"$(".frmMe").colorbox({iframe:true, innerWidth:1200, innerHeight:640});" afterwards to ensure the colorBox functionality works.
Now however, I have an instance where a link on a parent page like the above is created from within an iFrame (on the fly using JS). Unfortunately however, I haven't been able to find a way to re-intialize the ColorBox on the parent page from within the iframe to ensure that the new link has ColorBox functionality enabled.
I have tried:
$('.frmMe', parent.document.body).colorbox({iframe:true, innerWidth:1200, innerHeight:640});
but it seems to have no affect and generates no errors (yet this follows the format I use to create the link. On the page which is:
$('#updateBx', parent.document.body).html('<a href="" class="frmMe">Glorious</a>');
View 1 Replies
View Related
Aug 18, 2010
[URL]you will notice if you click the image, the Colorbox comes up with a new image, BUT if you click the word Details below the image, the colorbox effect does not take place, even though it using the same link as the image. is there a way to make that text link be clicked and have an image pop up in the colorbox style?
View 3 Replies
View Related
Aug 17, 2010
I'm using window.open to open to display some info in a new window. The info displays correctly, but the resizeable, scrollbars, width, and height attributes don't seem to be setting correctly. The window isn't resizeable, and the width/height is way off.
Code:
window.open(windowURL, "_blank", "location=0,status=1,scrollbars=1,resizeable=yes,width=500,height=600");
View 1 Replies
View Related
Feb 14, 2011
I have some JavaScript that is being used to open a new window and display a PDF file. This is working fine apart from the title of the new window being open. I am using the window.open function and I have set the title of the page using the document.write function (see code below). The code works fine for FF and IE but for some reason Google Chrome just displays 'Untitled - Google Chrome'
<body>
<a href="javascript:openNewWindow();">Click Here</a>
<script type="text/javascript">
function openNewWindow()
[Code]....
Note: I have also tried adding - pdfWindow.document.title="Title"; - to the JavaScript, with no luck.
Is there anything specific that is required for Chrome or am I just missing something??
View 1 Replies
View Related
Oct 30, 2006
I'm just getting into DHTML, and there's one thing I'm getting stuck on in my current project. I'm building a list of destinations to display in a window. Each one is in its own separate div. But I can't seem to figure out how to add a link to those div's on the fly in my script. Is there a way to do that in JavaScript?
View 2 Replies
View Related
Jan 12, 2011
I have the following:
$(".buy_icon").click(function () {
window.location = "http://www.theuntappedsource.com/results.php?category=422"
});
Which opens the url in the current window when the icon is clicked.How would I open the url in a new tab?I should mention that I can't simply use an anchor tag.
View 2 Replies
View Related
Aug 5, 2010
I have used jquery modal window JS for creating Modal box. By clicking respective link modal Box opens in all the browser. But in Ie6 that behaves differently. In My webpage I have some Form controls, like( Input field, checkbox, Dropdownlist etc.) When I click the mentioned hyperlink the modal box opens in ie6 correctly but the Form controls operlaps the Modal box. Please check the attached screen. How to fix such issue for IE6.
View 1 Replies
View Related
Dec 15, 2010
I have been trying to display "anythingslider" plugin inside a jquery modal popup. I have tried with both colorbox and simplemodal and both give exact same effect. The effects I am seeing is when the modal window is launched the anythingslider shows the start button and the 2 green 1-2 tabs stacked vertically on top of each other. I don't see anything else (no slides etc).I am testing with the code found here:URL....I am using the setup and example code as it is listed on the page.[code]
View 1 Replies
View Related
Dec 16, 2010
i have made a small accordion on a sub page on my site, when you come to the site all areas are closed (as the shud bee.on my frontpage i have some links to the accordion, that when clickd takes you to the page with the accordion and shud oppen the coresponding accordion area. I can get it to work for all the links except for the one to the first accordion area.
i link to the accordion page like this<a href="news.html#0" title="News 1">
<a href="news.html#1" title="News 2">
<a href="news.html#2" title="News 3">
link 2 and 3 opens the accordion as the shud but link it wont open the accordion the script for the accordion looks like this
$('#scrollbar1').tinyscrollbar({ sizethumb: 10 });
var newsNum = parseInt(window.location.hash.slice(1));
$("#newsfolders").accordion({ autoHeight: false, collapsible: true}).accordion('activate', newsNum );
How do i get the first link to open the accordions first area?
View 1 Replies
View Related
Nov 2, 2011
I am using Jquery Tools Tabs andI want to be able to link from an external page to an open state on tab 2.(External Link to tab 2 --> tab 2 open)Here is my html:
<ul class="tabs">
<li><a href="#tab1" id="tab1">tab1</a></li>
<li><a href="#tab2" id="tab2">tab2</a></li>
[code].....
View 4 Replies
View Related
Aug 29, 2011
i know it sounds like a simple thing to do, but for the life of me
View 12 Replies
View Related
Jan 27, 2011
How to open a specific tab via an external link?
View 3 Replies
View Related
Dec 14, 2010
Im trying to get a link one one page to activate/open a specifik accordian but i cant get i to work
my accordion looks like this
<div id="newsfolders">
<h1><a href="#">NEWS 1</a><span class="newsdate">21/10/1969</span></h1>
<div>
<p>Curabitur massa mauris, feugiat ut consectetur eu ullamcorper eget quam.</p>
[Code].....
View 2 Replies
View Related
Oct 23, 2011
I have a member search component that I've built that uses AJAX to update results on search filter change.Each result has a link with it to add that member as a friend, when you click the link it fires a modal window (colorbox) with the member data and add and cancel buttons.
Everything seems to work ok, except you have to click the link twice for the modal to fire. Is there something I can do to prevent having to click this twice to load?
View 10 Replies
View Related
Jun 30, 2009
I was guessing if it was possible, using jQuery, to have a link that, when clicked, opens the relative url and sends to it a post request. I'm trying to do this with the $.post function, but i found the problem that the request is sent, but the page isn't opened.
This is my code:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
[Code]....
View 1 Replies
View Related
Nov 17, 2010
Having a bit of trouble with this. I'm not a JQuery novice, but can't seem to understand why the Triggerhandler isn't working for this particular PHP site I'm working on. I've used the same type of code in a Drupal site successfully.
I can't seem to find a plugin that can help with either.
View 2 Replies
View Related
Feb 17, 2011
i have a website where i have on the left side a button menu and on the right side an accordion menu. how can i get it to work, that when a user clicks on a button in the left menu, the associated entry in the accordion menu will open?
View 1 Replies
View Related