Opened 12 years ago
Closed 12 years ago
#8604 closed bug (invalid)
.live have an error?
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | undecided | Milestone: | 1.next |
Component: | unfiled | Version: | 1.5.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
BROWSER (MAC):
CHROME 10.0.648.151
JS SOURCE:
$(function(){
$('#menuaddtower1').live('click',function(){
mouseAddTower = {
type : 'tower1', bgc : '#aaf', range: 60, cost: 25, level: 0
}
})
})
FIREBUG ERROR:
Uncaught TypeError: Object function (o) {
for(var i in o){
this[i]=o[i];
} return this;
} has no method 'replace'
b.k.matchesSelectorjquery-1.5.1.min.js:16 d.extend.filterjquery-1.5.1.min.js:16 d.fn.extend.isjquery-1.5.1.min.js:16 d.fn.extend.closestjquery-1.5.1.min.js:16 Ejquery-1.5.1.min.js:16 d.event.handlejquery-1.5.1.min.js:16 d.event.add.m.k.handle.m
Change History (7)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
Thanks for submitting a ticket to the jQuery Bug Tracker. In order to assist you further, could you please also submit a reduced test case on http://jsFiddle.net that reproduces the issue you are experiencing?
Please also try testing using jQuery-GIT to see if the issue submitted persists.
comment:3 Changed 12 years ago by
Owner: | set to [email protected]… |
---|---|
Status: | new → pending |
comment:4 Changed 12 years ago by
Status: | pending → new |
---|
I find the problem:
The .live stop working when you extent the Object prototype?
comment:5 Changed 12 years ago by
There are a few problems with that fiddle. It is considered taboo to extend any native prototypes. It is best never to do that. Also, there's no selector on that link.
comment:6 Changed 12 years ago by
I have changed the fiddle so there are a selector, but it still doesn't work.
I know that many people think is a taboo, but Prototype and other frameworks do it!
Well, I dint know that a had a extension of the Object in my work and have deledet it, but I still think its a bug in jquery.
But if you dont, I will leave it with that :-) I normally dont use extension native prototype, I just extend jquery....
comment:7 Changed 12 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
jQuery does not support extending Object.prototype.
It have same problem in jquery 1.4.4?? Maybe I have made an writing error some other place! But it say the same, some object in jquery dont have 'replace'?