私はテーブル形式の.NETで構築した時間ピッカーを持っています。各行は30分の時間間隔の値を有する。開始時刻をクリックしてリストをドラッグし、終了時刻を選択して時間範囲を選択できるjqueryを実装しました。私が実行している問題は、クリックされた最初の行の値を格納し、最後の行に 'mouseovered'された終了時刻を格納するjqueryです。ここまではjqueryです。mousedownとmouseoverにテーブル列の値を格納するためのjqueryが必要
<script type="text/javascript">
$(function() {
var isMouseDown = false;
var begintime;
var endtime;
$("#BodyLeft_timeTable td").mousedown(function() {
isMouseDown = true;
$(this).toggleClass("highlighted");
return false;
}).mouseover(function() {
if (isMouseDown) {
$(this).toggleClass("highlighted");
}
}).bind("selectstart", function() {
return false;
});
$(document).mouseup(function() {
isMouseDown = false;
window.location.href = "HoursDetail.aspx";
});
});
</script>
ここで私は時間ピッカーに行く予定の写真へのリンクです。 mouseupイベントが発生すると、選択された最初と最後の時間が新しいページにリダイレクトされ、これら2つの値がクエリ文字列に含まれます。
http://i869.photobucket.com/albums/ab251/bradedwards0978/timepicker.png
すべてのヘルプは素晴らしいことです。
ありがとうございました。
をつかむことができていますキャンセルボタンをクリックしてください。 – meagar
カスタム属性でうまくいきました....ありがとう – bedwards0978
meagarがチップのおかげで、私はそれがうまくいくと思ったけど、わからなかった –