Turn the span into a div and try.
-=Randy
On Sep 9, 2007, at 1:10 AM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
>
> Hello all,
> I'm trying to make a clickable span. I thought I had this working
> earlier, but now I'm totally stumped. It works fine in Safari 3 but
> the iPhone isn't registering the click event.
> html:
> <ul id="current" title="Current" toolbarButtonText="Edit"
> toolbarButtonType="edit" toolbarButtonClass="button blueButton" >
> <li id="current-1"><span class="deleteItem"
> action="confirmDelete"><img src="/iui/delete.png"></span><a href="/
> mockups/connection.html" target="_self">connection 1</a><a href="/
> connection/1/delete" target="_self" class="button redButton"
> style="display:none;">Delete</a></li>
>
> hacked iUI event:
> addEventListener("click", function(event){
> var span = findParent(event.target, "span");
> if(span)
> {
> console.log("click on span");
> if(span.getAttribute("action") == "confirmDelete")
> {
> var itemID = findParent(span, "li");
> confirmDelete(itemID.id);
> }
> else
> return
> event.preventDefault();
> }
>
> }, true);
>
> confirmDelete function:
> function confirmDelete(li)
> {
> alert($("#"+li).children("a.redButton"));
> $("#"+li).children("a.redButton").slideToggle("medium");
> }
>
>
>
> I'm using iBug and I never get the console.log message of "click on
> span", so it doesn't seem to want to get the click.
>
> Like I said, I had this working at one point, so I don't know if I'm
> going crazy or missing something or if you can't get click events on
> spans in the iPhone.
>
> Anyone have any ideas?
>
> Thanks,
> BJ Clark
> [EMAIL PROTECTED]
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"iPhoneWebDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/iphonewebdev?hl=en
-~----------~----~----~----~------~----~------~--~---