私のページにサードパーティのiframeがいくつかありmousesover
、それらのiframeのsrcにsrcテキストのどこかにtwitterまたはfacebookが含まれている場合にのみ、それらをユーザーがキャプチャしたいと思います。クリックをキャプチャできないため(カスタムメソッドを使用してキャプチャできるため、コードを完全に分離したい)。ユーザーがiframeにマウスを合わせたとき(私のページにある、ユーザーがマウスを持ってこないとき)をキャプチャしたいと思います。iframeの「SRC」は私のサイトの外にありますが、実際の呼び出しは私のページにあります。何か案は?
ala:
var _self = this;
$("iframe src").filter('/facebook|twitter/')
.mouseover(function(event){
event.stopPropagation();
_self.somemethodcall();
});
または次のようなもの:
var _self = this;
$('iframe').filter(function() {
return $(this).attr('src').match(/facebook|twitter/);
}).bind("mouseover", function(event) {
event.stopPropagation();
_self.somemethodcall();
});